Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Nick Gazaloff                        2:5020/400     10 Jan 2005  17:59:14
 To : Denis Y. Borisov
 Subject : Re: Компиляция ядра Linux под альтернативные платформы
 -------------------------------------------------------------------------------- 
 
 Denis Y. Borisov wrote:
 
 > Здраствуйте All,
 > 
 >   В разрабатываемой системе планируется в качестве ОС использовать Linux,
 > точнее его ядро, которое должно обеспечивать многозадачность, менеджмент
 > памяти, интерфейс с железом и т. п. Для этого исходники ядра, взятые с
 > kernel.org, необходимо откомпилировать под имеющееся железо. 
 
 Какое железо?
 
 >   Пробовал компилировать разные версии ядер из-под CygWin'а, множество ошибок
 > типа "conflicting types" на этапе компиляции хэдеров (больно не бейте, из-под
 > Red Hat Linux 9 у меня все прекрасно компилится, хотя Linux я установил первый
 > раз в жизни), другие компиляторы вообще считают, что такой код нельзя
 > откомпилировать в силу его ужасающей кривизны.
 
 Hеудивительно.
 
 И кстати, "хедеры" (то есть, заголовки) не компилируются. По крайней 
 мере, в данном случае.
 
 >   В связи с вышеизложенным возникает следующий вопрос:
 > вышеупомянутые исходники возможно откомпилировать чем-нибудь, кроме gcc и в
 > среде, которая не является Linux?
 
 Hе gcc -- вряд ли. В другой среде -- можно с помощью кросс-версии gcc. В 
 том числе и в cygwin. Просто предварительно собрать под него 
 кросс-версии binutils и gcc с целевой платформой "Linux на нужной 
 аппаратной платформе".
 
 >   Т. е. есть исходники, есть компилятор (не gcc и исполняемый не из-под
 > Linux). Какова вероятность того, что удастся получить бинарный код ядра без
 > переборки всех используемых исходников с целью получения совместимого с
 > компилятором исходного кода?
 
 Вероятность стремится к нулю.
 -- 
 
 Best regards,
 Nick
 (GPG Key ID: 4396B2D0)
 --- ifmail v.2.15dev5.3
  * Origin: RTComm.RU (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   10 Jan 2005 17:39:28 
 Re: Компиляция ядра Linux под альтернативные платформы   Nick Gazaloff   10 Jan 2005 17:59:14 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   10 Jan 2005 18:24:00 
 Re: Компиляция ядра Linux под альтернативные платформы   Sergey Leschenko   10 Jan 2005 19:09:04 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   11 Jan 2005 10:08:51 
 Re: Компиляция ядра Linux под альтернативные платформы   Alex Korchmar   10 Jan 2005 19:47:50 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   11 Jan 2005 10:17:31 
 Re: Компиляция ядра Linux под альтернативные платформы   Nick Gazaloff   11 Jan 2005 10:43:32 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   11 Jan 2005 12:12:48 
 Re: Компиляция ядра Linux под альтернативные платформы   Andrey Melnikoff   11 Jan 2005 16:45:30 
 Re: Компиляция ядра Linux под альтернативные платформы   Alex Korchmar   11 Jan 2005 20:17:57 
 Re: Компиляция ядра Linux под альтернативные платформы   Oleg Drokin   12 Jan 2005 11:39:19 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   12 Jan 2005 12:35:54 
 Re: Компиляция ядра Linux под альтернативные платформы   Oleg Drokin   12 Jan 2005 14:28:40 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   12 Jan 2005 15:14:50 
 Re: Компиляция ядра Linux под альтернативные платформы   Nick Gazaloff   13 Jan 2005 16:33:49 
 Re: Компиляция ядра Linux под альтернативные платформы   Oleg Drokin   15 Jan 2005 22:23:56 
 Компиляция ядра Linux под альтернативные платформы   Nick Pletnev   23 Jan 2005 15:55:01 
 Re: Компиляция ядра Linux под альтернативные платформы   Denis Y. Borisov   12 Jan 2005 12:24:10 
Архивное /ru.linux/9181c7dbc779.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional