Кръстосан компилатор
Съдържание
Използвайте хранилището emdebian. Просто го добавете (можете да промените името):
и инсталирайте gcc-4.4-arm-linux-gnueabi:
може да се наложи да направите връзка sudo ln /usr/bin/arm-linux-gnueabi-gcc-4.4/usr/bin/arm-linux-gnueabi-gcc
Поне Ubuntu 11.10 има пакета gcc-arm-linux-gnueabihf
Инсталиране на Linaro toolchain на Ubuntu
Инсталиране на компилатора и зависимости:
Изберете архитектурни характеристики за вашата (бъдеща) система - hardfloat, softfloat или неизвестни. Всички подробности са тук
Код източник
Инсталационният код се базира на скриптовете, използвани в linux4tegra 12alpha1
Задаване на променливи на средата
Сега можете да използвате ARCH = arm CROSS_COMPILE = arm-none-linux-gnueabi-, за да компилирате ядрото за ARM.
За да не променяте PATH, можете да посочите пълния път в променливата CROSS_COMPILE: например CROSS_COMPILE = "$ PWD"/_ out/3rdparty/arm-2009q1/bin/arm-none-linux-gnueabi-
кръстосан стол-нг
Изтеглете и изградетеkrsstool-ng. Основните права не са необходими.
След това трябва да подготвите crosstool-ng .config. Може да се конфигурира като ядро чрез menuconfig. Можете да вземете готови конфигурации.
Съответно избираме 5 или 7, в зависимост от необходимата платформа. След доста дълго изграждане, веригата от инструменти ще бъде инсталирана в потребителската директория:
Ако е необходимо, можете да го преместите в друга директория.
- Малките кучета са идеалният приятел на човека - Статии за кучета
- Мозъците във вана са
- Кубан 24 - 7 хапливи насекоми от Кубан
- Мозъчна атака - Как да украсим класна стая в китайски стил
- Клиника на д-р Бесчетнов Въпрос-отговор