LINUX.ORG.RU

Посоветуйте, что лучше использовать для кросскомпиляции


0

0

Доброго времени суток.

Сабж. В репозитарии дебиана что-то очень древнее, при попытке собрать ядро для кпк вылетает ошибка типа "ваш компилятор известен как очень глючный, были известны случаи сборки неправильного ядра". К тому же, с ним невозможно собрать ядро с ABI :(

Тут - http://www.handhelds.org/moin/moin.cgi/PrebuiltToolchains - ещё более древний компилятор.

Что посоветуете?

★★★★★

Ответ на: комментарий от alex_custov

Спасибо, почитаю. Перавя документация на русском, которую я вижу :)

router ★★★★★
() автор топика
Ответ на: комментарий от marsijanin

Если не ошибаюсь, там описан полный процесс сборки LFS для другой платформы? Вроде это немного не то.

router ★★★★★
() автор топика

В процессе поиска наткнулся ещё на Open Embedded. Надо будет присмотреться, вроде как раз то, что нужно

router ★★★★★
() автор топика
Ответ на: комментарий от kmeaw

А почему бы самому не собрать gcc? Я даже 2.95.3 собирал. Правда, там без шаманства никак. Зато результирующие бинарники для user-land были вполне работоспособны

anonymous
()

Собери сам раз из пакетиков не подходит, еще лучше - автоматизируй процесс, написанием makefile-ов - пригодится еще;

alphex_kaanoken ★★★
()
Ответ на: комментарий от anonymous

А зачем самому собирать gcc и шаманить для этого, когда есть crossdev, который прекрасно собирает gcc?

kmeaw ★★★
()
Ответ на: комментарий от Rastafarra

>если найдешь то, что искал -- дай пару линков или опиши действия. думаю полезно будет :)

http://kegel.com/crosstool/#download

Делал всё по этому руководству. http://kegel.com/crosstool/crosstool-0.43/doc/crosstool-howto.html

Всего делов, что создать пару каталогов да запустить один из demo-*.sh - файлов :D Шайтан-скрипт и скачает, и соберёт всё сам

А отчёт писать пока рано. Собранное этил toolchain-ом ядро смогло только вывести на экран содержимое регистров. Знаний пока маловато

router ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.