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

Configure vim's: make para alternar ou abrir abas em erro

Quando executo :make do vim e há um erro, ele abre esse arquivo no número da linha de erro no buffer atual. Se possível, eu preferiria alternar as guias para o arquivo, se já estiver aberto, ou criar uma nova guia com o arquivo de erro. Isso...
25.04.2012 / 08:51
1
resposta

Qual é a melhor abordagem para verificar dependências de bibliotecas de terceiros durante a compilação das fontes?

Eu não entendo uma coisa relacionada com a compilação do projeto a partir da fonte. Como devo reagir quando a biblioteca de terceiros está ausente? Qual é a melhor abordagem para resolver este tipo de problema? Por exemplo, eu clonei alg...
19.11.2015 / 11:49
2
respostas

Makefile: instalando o módulo externo do kernel do Linux

Eu estou escrevendo um Makefile simples para um módulo externo do kernel. Construindo com: obj-m += usbtherm.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules compila apenas o módulo externo, o que é legal. M...
08.06.2016 / 22:43
1
resposta

ld não pode encontrar -lgfortran

Estou tentando compilar o Knut (um programa de matemática) no Arch Linux com o CMake e estou recebendo o seguinte erro : /usr/bin/ld: cannot find -lgfortran /usr/bin/ld: cannot find -lquadmath collect2: error: ld returned 1 exit status make...
16.06.2016 / 19:49
1
resposta

Existe uma maneira geral de construir projetos de 32 bits no sistema de 64 bits?

Eu tenho um projeto que deve ser executado em todas as plataformas a seguir: Win x86 Win x64 Linux (Debian) x86 Linux (Debian) x64 Vou terminar com o Windows e o Linux x64 compilado, embora não tenha certeza de que funcione. Há uma...
29.09.2015 / 14:35
0
respostas

CMake Error: O diretório atual é diferente de

Estou tentando compilar o código-fonte da Shrewsoft VPN. As instruções dizem para compilar a fonte no passo 4. No entanto ... eu recebo este erro: user@ubuntu:~/Ubuntu One/Programs/ShrewSoft VPN$ sudo cmake –DQTGUI=YES –DETCDIR=/etc –DNATT=YE...
28.02.2013 / 23:50
2
respostas

O que significa $ @ e $ em um makefile?

Estou vendo um makefile e ele tem os símbolos $ @ e $ < nisso. Eu nunca os vi, e o Google não mostra nenhum resultado sobre eles. Você sabe o que esses comandos fazem?     
23.02.2014 / 15:44
2
respostas

No Linux, 'make folder / path / clean' é o mesmo que executar o comando 'make clean' na pasta / caminho?

Sou novo no Linux, mais ainda no Makefile. No Linux, 'make folder / path / clean' é o mesmo que executar o comando 'make clean' em folder / path /? (pasta / caminho / refere-se a um diretório arbitrário.) Além desta questão, existe uma...
26.08.2013 / 08:41
3
respostas

Como escrever exatamente os scripts do bash nos Makefiles?

Eu adoro digitar scripts bash, mas se eu preparar vários programas, o diretório raiz do projeto é preenchido com muitos scripts de shell. É por isso que eu prefiro usar o Makefile. Makefile é bom. Mas eu quero construir meus makefiles exat...
18.03.2016 / 21:59
3
respostas

Como posso configurar todas as dependências antes da instalação?

Sou novo no FreeBSD e atualmente estou instalando muitos ports e muitos deles possuem uma longa lista de dependências, estou cansado de esperar terminar a instalação de uma dependência para configurar a instalação da próxima dependência. Exis...
20.11.2013 / 19:03