2015-06-29 4 views
0

Что такое кросс-компиляция «набор инструментов» или «инструментальная цепочка»? Я понимаю необходимость использования кросс-компилятора при создании кода для другой платформы, но что именно понимается «набором инструментов»?Cross compilation "toolset"

Например, при компиляции форсированных библиотек существует несколько наборов инструментов, таких как «mingw», «gcc» или «msvc». В чем разница между скомпилированными libs/dll между этими наборами инструментов?

ответ

5

cross-toolchain - это вся коллекция инструментов, содержащая сам кросс-компилятор, компоновщик и другие необходимые инструменты, такие как создание шаблонов и библиотек для связи вашей программы с. он также может содержать инструменты отладчика, такие как gdb-server, buildscripts.

1

Сво пакет/Инструментальный ящик с более, чем просто GCC, такие как перекрестное ар Л.Д., как, нм, objdump, ranlib, полосы, C++, GDB и т.д.,

много раз вам нужно собрать свой собственный GLib и т. д.,

что-нибудь с мс звучит как микрософт. gcc - материал для Linux с открытым исходным кодом. Вы можете узнать о различных платформах и , вы также можете создать свой собственный инструмент для кросс-тюнинга с использованием установки тюрем kegel: http://kegel.com/crosstool/crosstool-0.43/buildlogs/