Описание тега crosstool-ng

Вопросы по использованию и разработке crossstool-NG, проекта для сборки компиляторов и инструментов из исходного кода gcc и других связанных пакетов.

crossstool-NG - это набор скриптов для построения цепочек инструментов (в основномgccи вспомогательные инструменты) и только цепочки инструментов. С crossstool-NG вы можете точно контролировать настройку и сборку каждого компонента, чтобы вы могли создать индивидуальную цепочку инструментов для вашей системы. crossstool-NG может создавать универсальные цепочки инструментов общего назначения для специализированных цепочек инструментов для конкретной системы. Настройка осуществляется через интерфейс конфигурации меню kbuild. Поддерживаются как собственные, так и кросс-компиляторы.

Поддержка постоянно развивается и включает такие языки, как Ada, C++, Java, Objective-C, Objective-C++, Go и т. Д. Также поддерживаются различные библиотеки, включая newlib, uClibc, eglibc и glibc.

Crosstool-NG очень проста по структуре и состоит из сценариев оболочки, make-файлов gnu, исходных патчей и системы kbuild, которая управляет сценарием оболочки. Дополнительная документация доступна в исходном каталоге crossstool-NG в подкаталоге docs.

crossstool-NG используется во многих проектах с открытым исходным кодом, таких как Ubuntu, Linaro и buildroot.

Связанные теги: