On 2015-10-02, Anton Kashcheev wrote: > Не знаю на счет "нелинуха", но по-идее просто добавляется нужная > архитектура и тащатся пакеты вроде "gcc-arm-linux-gnueabi*". Не знаю, > правда, были ли подобные пакеты до этого, так как не настолько давно > Дебианом пользуюсь. > > 2 октября 2015 г., 14:41 пользователь Max Dmitrichenko <dmitr...@gmail.com> > написал: > >> Давно уже под embedded не программил, не знаю. А как решается вопрос >> собрки под конкретную архитектуру? И возможно даже не линуксовую?
Ну если хотите кросс-компилить под Solaris или HP-UX или даже *BSD то вам понадобяться **системные** хедеры и библиотеки. Понятно что по лицензионным соображениям их не запакетируют в Debian. Иногда системные хедеры могут быть скачаны от производителя железа, например пользовал: http://www.atmel.com/tools/AT91SAMSOFTWAREPACKAGE.aspx Для серверных ОС обычно нагло берутся из рабочей инсталяции )) См. пример: https://www.virtualbox.org/wiki/SolarisCrossCompiler Тут помню пример как бережно собирают чужие библиотеки: https://sourceforge.net/p/cygwin-ports/solaris10-sparc-gcc/ci/master/tree/solaris10-sparc-gcc-4.5.1-1.cygport А вообще для каждой сборки после "apt-cache search gcc" гуглить. -- Best regards!