|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Nickulin 2:5025/312.17 21 Nov 2005 16:00:09 To : All Subject : Кросс-компиляция -------------------------------------------------------------------------------- Долго искал нормальный док по кросс-компиляции. Бесполезно. Либо устаревшее, либо кусочно-непрерывное. Объясните вкратце или скиньте ПОЛЕЗ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? * Оригинал написан в RU.LINUX * Скопировано в RU.UNIX, RU.UNIX.LINUX, RU.UNIX.PROG, N5025.UNIX С наилучшими пожеланиями, Alex. --- GoldED+/W32-MSVC 1.1.5-b20051019 (WinNT 5.1.2600-SP2 iXeon) * Origin: IceLAN (2:5025/312.17) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39134381b704.html, оценка из 5, голосов 10
|