Próximo: Invocando guix git authenticate
, Anterior: Invocando guix pack
, Acima: Desenvolvimento [Conteúdo][Índice]
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).