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


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Alexander Timoshenko                 2:5020/400     21 Nov 2005  16:54:36
 To : Alexander Nickulin
 Subject : Re: Кросс-компиляция
 -------------------------------------------------------------------------------- 
 
 Alexander Nickulin <Alexander.Nickulin@p17.f312.n5025.z2.fidonet.org> wrote:
 
 >     Привет, All!
 > 
 > 
 > Долго искал нормальный док по кросс-компиляции. Бесполезно.
 > Либо устаревшее, либо кусочно-непрерывное.
 > Объясните вкратце или скиньте ПОЛЕЗHУЮ и ЖИВУЮ ссылку.
 > 
 > Задача
 > 
 > 1. Скомпилить ядро Linux-2.6.14 для ARM.
 > 2. Скомпилить бинарники для этой арх. из исходников.
 > 
 > Можно взять готовый toolchain, но тогда теряется смысл работы.
 
   Гм, а в чем смысл работы-то? Собрать или разобраться?
 
 > 
 > Делаю:
 > binutils-2.15: ./configure --prefix=/usr/local/arm --target=arm-linux; make;
 > make install
 > gcc-4.0.2:     (export PATH=/usr/local/arm/bin:$PATH;   \\
 >                 srcdir/configure --prefix=/usr/local/arm --target=arm-linux)
 > всякие --without-headers не помогают, когда make говорит cannot find
 > pthread.h, unistd.h Вроде бы нужны headers от arm, но откуда их и
 > куда? Компилится всё либо на i386 либо на x86_64. До пункта 2, понятное дело, 
 > не дошел. Там, видимо, потребуются исходники glibc?
 
   Взять uClibc и не страдать грехом самосборки. 
 --- ifmail v.2.15dev5.3
  * Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Кросс-компиляция   Alexander Nickulin   21 Nov 2005 16:00:09 
 Re: Кросс-компиляция   Alexander Timoshenko   21 Nov 2005 16:54:36 
Архивное /ru.unix/1312893fe771d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional