Next: Запуск guix git authenticate, 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).