Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11079|Resposta: 0

[Linux] Linux config/configure/Configure, make, make test/make check, sudo make in...

[Copiar link]
Publicado em 22/01/2016 16:39:42 | | |
Essas são etapas típicas de instalação para programas gerados usando o AUTOCONF e AUTOMAKE da GNU
config/configure/Configure
Isso é usado para detectar as características do alvo da sua plataforma de montagem. Por exemplo, ele detecta se você tem CC ou GCC, não CC ou GCC, é um script shell
Essa etapa geralmente é usada para gerar um Makefile para preparar a próxima compilação, e você pode controlar a instalação adicionando parâmetros após a configuração, tais como:
./configure --prefix=/usr
O que foi dito acima significa instalar o software em /usr
O executável é instalado em /usr/bin (em vez do padrão /usr/local/bin)
O arquivo de recurso será instalado em /usr/share (em vez do padrão /usr/local/share)
Ao mesmo tempo, você pode configurar os arquivos de configuração de alguns softwares especificando o parâmetro --sys-config=
Também existem parâmetros como -、--enable、--withoutout、--disable, etc., que você pode ver em detalhes em ./configure --help
fazer
Essa etapa é usada para compilar, que lê instruções do Makefile e então compila
Essa etapa é a compilação, e a maioria dos pacotes de código-fonte é compilada por essa etapa
Claro, alguns softwares escritos em Perl ou Python requerem chamadas para Perl ou Python para compilar
Se ocorrer um erro durante o processo de fabricação, você precisa anotar o código de erro (note que não é só a última linha), e então pode enviar um relatório de bug ao desenvolvedor (geralmente com um endereço de commit no INSTALL), ou seu sistema tem menos dependências, etc., o que exige que você estude cuidadosamente o código de erro
Faça teste / faça cheque
Como o nome sugere, essa etapa é verificar a etapa anterior de make, para garantir que não haja erros em make, ou seja, todos os testes e verificações nessa etapa devem estar OK, e o erro é 0
Sudo Make Install
Essa etapa é usada para instalar, que também lê instruções do Makefile e o instala no local especificado
Esse comando geralmente requer privilégios de root (porque você quer gravar arquivos no sistema), então o sudo é usado na frente

AUTOMAKE e AUTOCONF são coisas muito úteis para publicar programas em C. Se você também escreve programas e quer usar AUTOMAKE e AUTOCONF, pode consultar os artigos relacionados sobre a CNGNU.ORG





Anterior:12 linhas de código HTML de página web fazem seu computador travar e seu telefone reiniciar em minutos
Próximo:SC Create cria um serviço de sistema Windows
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com