|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Korchmar 2:5020/400 11 Jan 2005 20:17:57 To : "Denis Y. Borisov" Subject : Re: Компиляция ядра Linux под альтернативные платформы -------------------------------------------------------------------------------- Denis Y. Borisov <den@stav.ru> wrote: DYB>>> вышеупомянутые исходники возможно откомпилировать чем-нибудь, DYB>>> кроме gcc AK>> нет. DYB> :( _никакое_ ядро никакой операционной системы невозможно скомпилировать чем-либо, кроме того, чем оно предназначено компилиться, не переписав половины. Там помимо gcc есть еще g-as и еще много специфики. AK>> да. Hо непонятно, зачем это делать. DYB> Это нужно, чтобы полноценно пользоваться возможностями отладчика, который DYB> входит в состав IDE, работающего не под Linux. не понял - какое такое "ide" и какой такой отладчик для _ЯДРА_? Ядро в принципе отлаживаемо gdb, с некоторыми плясками, но обычно этого никто не делает. AK>> берется gcc и делается порт его на то, под чем предполагается собирать. DYB> Допустим, собирать я его буду под Red Hat Linux 9 i386, но целевая значит под него и делается. DYB> платформа - Motorola ColdFire (MCF). У меня есть исходники gcc и если я правильно понимаю - это обычный 68k с некоторыми специфическими свойствами? DYB> binutils для MCF, могу я DYB> их откомпилировать под i386 и затем использовать для получения не знаю. То есть, вероятнее всего, можешь, но степень геморройности этого занятия малопредсказуема. Зависит от кривизны рук авторов этих исходников (mainstream gcc и binutils не бывают "для" чего бы то ни было - они кроссплатформенные, раз у тебя какая-то специальная версия для CF - значит, она не мэйнстримовая и это жжж неспроста.) А так - да, это и есть абсолютно нормальный способ кросс-платформенной разработки, о чем в курсе установочные скрипты binutils и gcc. Ядро линуха тоже знает о cross-компиляции вполне достаточно. > Alex --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/65771f8bde3d.html, оценка из 5, голосов 10
|