|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Pinaeff 2:5020/400 13 Oct 2004 10:12:57 To : Innocenti Maresin Subject : Re: компиляция для чужой системы? -------------------------------------------------------------------------------- Hi! Innocenti Maresin wrote: >Какие известны способы сборки софта под "чужую" систему? > >Т.е. на рабочей станции я хочу собрать нечто, >предназначенное для работы прежде всего, или даже исключительно >на какой-то другой "целевой" машине, тоже с Linux-системой, >но с заметно другим процессором, иным набором софта и т.д. > >Hасколько требуется доступ к той самой целевой системе, >или существуют какие-то возможности сделать "карту" системы? > >Вариант с запуском configure на целевой системе заведомо не пройдёт, >т.к. он, по моему нескромному наблюдению, >проверяет обычно не столько наличие библиотек и утилит, >сколько разные фичи gcc и наличие всяких .h . >А на целевой машине и gcc может не стоять... звучит смешно, но такое бывает. > >Всякие разработчики embedded systems каждый день стакиваются с этой проблемой, >может они что придумали? > > > Это делается легко: configure --host=<target host>, например --host=powerpc-405-linux-gnu. Hо не просто, поскольку нужно иметь устанновленным cross-compilation environment, т.е хотя бы gcc и binutils, которые умеют компилировать под нужную платформу. Можно глянуть например http://kegel.com/crosstool/ -- Hам тишина строить и жить помогает --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/10431a822e063.html, оценка из 5, голосов 10
|