como construir um módulo autoconf e como carregá-lo para compilar outro programa

1

Estou usando o cluster de computadores da nossa universidade que instalou o GNU autoconf 2.68. Agora eu preciso do autoconf 2.69 para compilar outros programas. Eu não tenho privilégios de root, então eu quero construir meu próprio módulo autoconf no meu diretório home. Alguém poderia me ajudar nisso, como construir o módulo autoconf e, em seguida, como carregar esse módulo para compilar outro programa, por exemplo, a biblioteca do beagle? Muito obrigado!

Atenciosamente

chongjing

    
por chongjing 04.01.2016 / 18:51

1 resposta

0

Para ferramentas automáticas, bem como para qualquer software de código aberto razoavelmente comportado, é apenas uma questão de configurar adequadamente o sistema de compilação. Para autotools (que usam autotools para construir-se) é o trio normal

$ ./configure
$ make
$ make install

O truque é dizer ao pacote para se instalar em algum lugar onde se tenha acesso de gravação. Normalmente, em uma situação como a sua, seria com:

$ configure --prefix=$HOME

que criará os diretórios comuns do FHS, como bin , etc , include , lib , share no diretório pessoal. Certifique-se de adicioná-las às variáveis de ambiente apropriadas para usá-las. Certifique-se de que ~/bin esteja em PATH antes de /usr/local/bin e /usr/bin (ou onde quer que a instalação do sistema resida).

    
por 04.01.2016 / 19:21