|
|||||||
Сборка тулчейна C и C++ в Gentoo под ARM через утилиту crossdev
Время создания: 26.11.2013 13:12
Текстовые метки: linux, тулчейн, С, С++, crossdev, arm, сборка, компиляция
Раздел: Linux, компиляция, C/C++
Запись: xintrea/mytetra_db_harpokrat/master/base/13854571752lf5iuwdsd/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Утилита crossdev - это отдельная программа которая собирает тулчейн для архитектуры arm-linux-gnueabi-... из последних версий GNU инструментов. В процессе сборки собираются: кросс компиляторы С и С++, кросс-отладчик и отладочный сервер для целевой архитектуры. На домашнем компе сборка тулчейна под ARM заработала сразу после команды: crossdev -t arm-none-aebi На рабочей машине пришлось добавить в make.conf опцию: PORTDIR_OVERLAY="/usr/local/portage" (Может она и не нужна? Но с ней заработало) и запускать командой: crossdev --ov-output /usr/local/portage -v -t arm-none-eabi Но и после этого возникают ошиюки что отсутствует кимпилятор С++. Следующее решение не помогло: crossdev --ov-output /usr/local/portage -v -t arm-none-eabi -s4 -S --with-headers Поэтому добавил настройку: cross-arm-none-eabi/gcc cxx в файл /etc/portage/package.use/custom С такими настройками и на рабочей машине стала работать компиляция тулчейна. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|