|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/1312893fe771d.html, оценка из 5, голосов 10
|