реклама на сайте
подробности

 
 
> компиляция под ARM, ядро 2.6.30
stas17
сообщение Aug 24 2011, 13:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 13-07-10
Пользователь №: 58 427



Здравствуйте! Около полугода назад удачно собирал данное ядро (причем не один раз) на виртуальной машине в Ubuntu 9_04 под Win_Xp. Сейчас возникла необходимость откомпилировать его еще раз, но на данный момент я перешел на Ubuntu 11 и возникли следующие трудности:


stas17@Intel:/usr/src/linux-2.6.30$ make ARCH=arm CROSS_COMPILE=/home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-
make: /home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: Команда не найдена
scripts/kconfig/conf -s arch/arm/Kconfig
make: /home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: Команда не найдена
CHK include/linux/version.h
make[1]: `include/asm-arm/mach-types.h' не требует обновления.
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-arm
CC kernel/bounds.s
/bin/sh: /home/stas17/toolchain/arm-2010q1/bin/arm-none-linux-gnueabi-gcc: not found
make[1]: *** [kernel/bounds.s] Ошибка 127
make: *** [prepare0] Ошибка 2



Поискал информацию об этом: практически все решают эту проблему исправлением cтроки CROSS_COMPILE , но путь у меня задан правильно.
Судя по всему, проблема в Makefile, потому что не находит кросс-компилятор. Но почему не находит?
Заранее благодарен.

Сообщение отредактировал stas17 - Aug 25 2011, 11:14
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stas17
сообщение Aug 25 2011, 14:33
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 13-07-10
Пользователь №: 58 427



Спасибо большое за помощь! еще раз почистил директорию и сейчас началась компиляция. Наверное причина была в отсутствии необходимых пакетов.

Объясните, пожалуйста, чем плохо, что я собираю ядро в директории /usr/src

Сообщение отредактировал stas17 - Aug 25 2011, 14:45
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Aug 25 2011, 14:55
Сообщение #3


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(stas17 @ Aug 25 2011, 18:33) *
Объясните, пожалуйста, чем плохо, что я собираю ядро в директории /usr/src

тем, что директория служебная (не пользовательская) и сборка не для текущей системы, а кросс.
Посмотрите описание (назначение) директорий вашего дистрибутива linux (или аналогичного, можно и unix). Многие вопросы по расположению файлов и прав доступа скорее всего пропадут.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 15:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.0138 секунд с 7
ELECTRONIX ©2004-2016