Perguntas sobre 'make'

Make é um utilitário que constrói automaticamente programas e bibliotecas executáveis a partir do código-fonte, lendo arquivos chamados makefiles que especificam como derivar o programa alvo.
1
resposta

make não sabe como fazer CXXFLAGS. Pare

Sou muito novo no FreeBSD e na compilação de código a partir do código-fonte e realmente aprecio qualquer ajuda. Eu estou tentando compilar fastText da fonte. Quando executo o comando make, ele retorna a seguinte mensagem: make don't know h...
22.08.2016 / 10:15
1
resposta

Como aplico um patch?

Eu preciso aplicar o seguinte patch, e não quero estragar o que tenho até agora. Abaixo, postei o conteúdo completo que encontrei on-line, que foi a resposta de alguém a uma pergunta semelhante à minha. On Tue, 2007-03-20 at 14:32 -0500, Ja...
01.05.2015 / 17:23
2
respostas

Arquivos criados por 'make' não estão recebendo permissões executáveis por padrão

Estou tentando criar um projeto e, quando uso o comando make , recebo os seguintes erros: /bin/sh: line 4: .deps/ipset_bitmap_ipmac.Tpo: Permission denied make[2]: *** [ipset_bitmap_ipmac.lo] Error 126 Este arquivo, .deps / ipset_bitmap...
05.04.2013 / 11:10
1
resposta

GNU install -d recursivo?

Eu tenho 3 comandos para criar as pastas necessárias em Makefile : install -d $(DESTDIR)/usr/lib/app install -d $(DESTDIR)/usr/lib/app/scripts install -d $(DESTDIR)/usr/lib/app/scripts/network-service Existe uma bandeira que...
02.11.2017 / 17:01
2
respostas

Verificação de uma condição de linha no Makefile

Estou tentando conseguir algo assim: Se o usuário executar make build_x version=1.0 , mostre Building version 1.0 , senão ( make build_x sem version param) mostre Building version latest . Mas qual é a chave aqui - eu preciso da vers...
05.07.2017 / 09:59
1
resposta

Converte o Debian Makefile para o FreeBSD

Estou tentando seguir um guia para compilar um programa para o Debian no FreeBSD. Eu tenho o seguinte makefile: obj-m += kernelinfo.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(she...
15.06.2017 / 17:01
1
resposta

Desativa as opções DOCS, NLS e EXAMPLES por padrão para todas as portas do FreeBSD

O Manual de porteiros diz em "5.12.1.3. Default Opções "que DOCS , NLS e EXAMPLES estão ativadas por padrão para todas as portas. Eu os quero fora, então eu tenho que desmarcá-los manualmente durante make config-recursive para cada...
16.04.2016 / 23:41
2
respostas

Substituir caracteres no alvo Makefile

Estou tentando usar $(patsubst %-%,%:%,$(MAKECMDGOALS)) para substituir traços com dois pontos no alvo, mas isso não tem efeito. Como eu poderia conseguir isso?     
10.01.2016 / 13:44
1
resposta

Empacotamento Debian com dependência (do zero)

Eu gostaria de empacotar meu software (em C) em um arquivo .deb , mas encontro algumas dificuldades. Seria legal se alguém pudesse me dar uma mão. Deixe o código-fonte ser o seguinte exemplo de brinquedo: #include <stdio.h> #includ...
06.06.2014 / 15:55
2
respostas

/ usr / bin / ld: não é possível encontrar o -ldb durante a compilação do iproute2

Eu estou tentando compilar o iproute2-3-12-0 no Fedora 19, tenho o BerkeleyDB instalado, o comando ls -la /usr/lib/libdb* fornece os seguintes resultados: -rwxr-xr-x 1 root root 1847852 May 16 2013 /usr/lib/libdb-5.3.so lrwxrwxrwx 1 root...
27.01.2014 / 23:23