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.
8
respostas

Por que o gcc não consegue encontrar o libevent ao construir o tmux a partir do código-fonte?

Eu quero instalar o tmux em uma máquina onde não tenho acesso root. Eu já compilei o libevent e o instalei em $HOME/.bin-libevent e agora quero compilar o tmux, mas o configure sempre termina com configure: error: "libevent not found" , mes...
02.08.2011 / 18:04
4
respostas

Qual é o objetivo do comando 'install'?

Eu vi o comando install usado em muitos Makefiles, e sua existência e uso são meio confusos. Das manpages, parece uma imitação de cp com menos recursos, mas presumo que não seria usada a menos que tivesse alguma vantagem sobre cp . Qual...
11.10.2013 / 22:04
1
resposta

Como este Makefile faz o programa C sem especificar um compilador?

Eu estava usando um Makefile do livro " Advanced Linux Programming (2001)" [código] . Foi estranho para mim ver que o GNU make compila o código corretamente, sem especificar um compilador no Makefile. É como assar sem receita! Esta é uma...
22.11.2016 / 19:17
1
resposta

erro fatal: openssl / sha.h: nenhum arquivo ou diretório

Eu estou tentando compilar um programa que, de acordo com a documentação, requer a "biblioteca OpenSSL". Eu tenho o OpenSSL instalado e ele ainda está me dando o erro openssl/sha.h: No such file or directory . Existe alguma outra biblioteca qu...
20.08.2013 / 17:34
9
respostas

jemalloc e outros erros fazendo redis no centos 6.4

Estou montando um novo e dedicado sistema centos 6.4 com redis. Eu instalei o redis muitas vezes, mas nunca acertei esse problema (e nunca estive no centos 6.4 antes). cd redis-2.6.16 sudo make install erro: MAKE jemalloc cd jemalloc &...
30.09.2013 / 06:25
10
respostas

Por que os programas não são distribuídos em formato compilado?

Mas eles dão instruções como cd downloaded_program ./configure make install Isso cria o ELF que é necessário e, provavelmente, alguns arquivos .so. Por que não colocá-los dentro de um arquivo zip para download, como com os aplicativos...
27.11.2015 / 01:52
7
respostas

Como eu mudo qual versão do Qt é usada para o qmake?

Eu sinto que deveria haver uma maneira simples de fazer isso, mas meu googlefu está falhando, então eu realmente aprecio algumas informações sobre como mudar (ou mesmo alterar permanentemente) qual versão do Qt é usada ao fazer o qmake. Se eu pe...
21.02.2014 / 11:27
1
resposta

O que acontece em cada passo do processo de construção do kernel do Linux?

Eu li muitos tutoriais sobre como construir kernels customizados e inicializar o Ubuntu usando esses kernels, e com sucesso segui os guias e inicializei kernels customizados, mas eu não entendo o que cada um dos comandos nos guias faz e o que é...
16.09.2011 / 16:05
3
respostas

O que são arquivos .in?

Às vezes, nas fontes de projetos, vejo arquivos "* .in". Por exemplo, um monte de "Makefile.in" s. Para que servem e / ou o que significa a parte ".in"? Presumo que isso tenha algo a ver com autoconf ou make ou algo parecido com esses, mas...
25.07.2013 / 09:41
2
respostas

Onde posso encontrar uma lista de códigos de erro 'make'?

Eu estou tentando compilar um programa escrito em Fortran usando make (eu tenho um Makefile e, enquanto no diretório que contém o Makefile , eu digito o comando $ make target , onde "target" é uma especificação de destino específica do...
15.08.2011 / 23:46