Next: Вызов guix package
, Previous: Вызов guix pack
, Up: Разработка [Contents][Index]
Guix предлагает индивидуальные пакеты компиляторов, как например,
gcc
. Но если вам необходим полный набор инструментов (тулчейн) для
компиляции и линковки исходного кода, тогда то, что вам действительно нужно,
— это пакет gcc-toolchain
. Этот пакет предоставляет полный тулчейн
GCC для разработки C/C++, включая сам GCC, библиотеку GNU C (заголовки и
бинарники, а также отладочные символы в выходе debug
), Binutils и
набор линковщика.
Цель оболочки — проверять опции -L
и -l
, направленные
линковщику, и соответствующие аргументы -rpath
, и вызывать
соответствующий линковщик с этим новым набором аргументов. Вы можете указать
оболочке отклонять линковку с библиотеками, находящимися не на складе,
установив переменную окружения GUIX_LD_WRAPPER_ALLOW_IMPURITIES
в
значение no
.
Пакет gfortran-toolchain
предоставляет полный набор инструментов GCC
для разработки Fortran. Для других языков используйте ‘guix search gcc
toolchain’ (see Invoking guix package).