Техническая поддержка пользователей > ОС Linux, U-Boot

Проблема со сборкой ядра

(1/4) > >>

oev:
Доброго всем времени суток. Первый раз в жизни собираю ядро, встретился с такой проблемой и прошу о помощи!
Склонировал я git репозиторий  c zao-zeo  и провожу такие манипуляции


--- Код: ---oev@oev:~/zao_git$ export ARCH=arm
oev@oev:~/zao_git$ export CROSS_COMPILE=arm-none-linux-gnueabi-
oev@oev:~/zao_git$ make tion270_defconfig
#
# configuration written to .config
#
oev@oev:~/zao_git$ make
scripts/kconfig/conf -s arch/arm/Kconfig
include/config/auto.conf:115:warning: symbol value 'elf32-i386' invalid for OUTPUT_FORMAT
include/config/auto.conf:164:warning: symbol value 'arch/x86/configs/i386_defconfig' invalid for ARCH_DEFCONFIG
include/config/auto.conf:385:warning: symbol value '-fcall-saved-ecx -fcall-saved-edx' invalid for ARCH_HWEIGHT_CFLAGS

*** Error during update of the kernel configuration.

make[2]: *** [silentoldconfig] Ошибка 1
make[1]: *** [silentoldconfig] Ошибка 2
make: *** Нет правила для сборки цели `include/config/auto.conf', требуемой для `include/config/kernel.release'.  Останов.


--- Конец кода ---

При этом конфигурационный файл собирается конкретно под tion270. Что я делаю не так? Если не выбирать arm архитектуру, то сборка собирается под x86

asv:
1. Вы make делаете в той же сессии командной оболочки, т.е. у вас значения
переменных окружения ARCH и CROSS_COMPILE установлены перед вызовом make?

2. arm-none-linux-gnueabi- у вас как установлен?

oev:
1)переменные окружения устанавливаются в той же командной оболочке
2)arm-none-linux-gnueabi- установлен нормально. Путь  к папке с инструментарием прописан в переменную окружения. Так что в терминале я всегда могу после arm-none-linux-gnueabi-gcc -v получить версию компилятора.

asv:
У вас нет в системе компилятора для x86?

oev:
Дайте подумать... есть! на машине стоит Eclipse, который прекрасно собирал проекты на сишечке под x86

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии