Próximo: , Anterior: , Acima: Desenvolvimento   [Conteúdo][Índice]


7.4 A cadeia de ferramentas do GCC

Se você precisa de uma cadeia de ferramentas completa para compilar e vincular código-fonte C ou C++, use o pacote gcc-toolchain. Este pacote fornece uma cadeia de ferramentas GCC completa para desenvolvimento C/C++, incluindo o próprio GCC, a GNU C Library (cabeçalhos e binários, além de símbolos de depuração na saída debug), Binutils e um wrapper de vinculador.

O propósito do wrapper é inspecionar os switches -L e -l passados para o vinculador, adicionar argumentos -rpath correspondentes e invocar o vinculador real com esse novo conjunto de argumentos. Você pode instruir o wrapper a se recusar a vincular bibliotecas que não estejam no store definindo a variável de ambiente GUIX_LD_WRAPPER_ALLOW_IMPURITIES como no.

O pacote gfortran-toolchain fornece uma cadeia de ferramentas GCC completa para desenvolvimento Fortran. Para outras linguagens, use ‘guix search gcc toolchain’ (veja Invoking guix package).