Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=4264788&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 23:54:32 2016
Кодировка: Windows-1251
[make, c] Ошибка компиляции - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
ANTES

Рег.: 20.04.2005
Сообщений: 82
Рейтинг: 0
  [make, c] Ошибка компиляции
      13.03.2006 20:08
 

Господа, не кидайте гнилыми помидорами, лучше помогите советом.
Компилирую исходнички make-ом. Компилирует минут 15 (довольно много файлов) потом выводит ошибку:

make[2]: *** No rule to make target `include/linux/autoconf.h', needed by `include/config/MARKER'. Stop.

Перед тем, как запустить make в одной из поддиректорий делаю make dep (по инструкции так). Вроде все проходит без ошибок.

За любые Ваши мнения буду примного благодарен.



Редактировал DarkGray (13.03.2006 23:29)
vozbu
karamba

Рег.: 14.11.2004
Сообщений: 4856
Рейтинг: 1057
  Re: Ошибка компиляции [re: ANTES]
      13.03.2006 20:58
 

Makefile кривой?



С тех пор, как изобрели речь, люди не могут договориться друг с другом.
blind
still alive

Рег.: 16.01.2004
Сообщений: 23128
Из: Хамовники
Рейтинг: 16483
  Re: Ошибка компиляции [re: ANTES]
      13.03.2006 21:10
 

хедерников ядра у тебя нет, или кривые они.



13/37 =)
ruel
scientist

Рег.: 21.12.2004
Сообщений: 1011
Рейтинг: 0
  Re: [make, c] Ошибка компиляции [re: ANTES]
      14.03.2006 02:13
 

насколько я понял, ты ядро линукса компилишь
и насколько я понял, ты его не сконфигурировал

в самую первую очередь надо запустить одну из команд

make config -- обычное консольное конфигурирование, типа вопрос-ответ (жуткий геморрой, т.к. вопросов куча и возвратится назад нельзя, поэтому не рекомендую)
make menuconfig -- конфигурирование консольными менюшками (очень удобно, рекомендую)
make xconfig -- конфигурирование диалогами X-server-а (те же менюшки, только графические)
make oldconfig -- конфигурирование с использованием уже имеющегося .config (самый быстрый способ, если раньше уже было сконфигурировано где-то кем-то и имеется означенный файл)

и только после этого
make dep (для 2.6 не нужно)
make install modules modules_install

PS: В общем случае при подобных вопросах надо указывать что именно ты компилишь и какую версию, если уж ты не удосужился прочитать документацию по нормальному. Тут не ясновидящие, епт.





Редактировал ruel (14.03.2006 02:21)
(1) прочтите до конца, (2) обдумайте прочитанное, (3) отвечайте по существу
ANTES

Рег.: 20.04.2005
Сообщений: 82
Рейтинг: 0
  Re: [make, c] Ошибка компиляции [re: ruel]
      15.03.2006 14:31
 


 Да нет, не совсем. Компилирую прошивку для роутера. Может конечно он обращается к исходникам моего ядра...

ruel
scientist

Рег.: 21.12.2004
Сообщений: 1011
Рейтинг: 0
  Re: [make, c] Ошибка компиляции [re: ANTES]
      15.03.2006 14:58
 

Quote:

Да нет, не совсем. Компилирую прошивку для роутера.




Так или иначе имхо проблема в том, что не сконфигугрировано какое-то линуксовое ядро, которое используется этой прошивкой.

Quote:

Может конечно он обращается к исходникам моего ядра...



Или может эта прошивка обращается к исходникам своего линуксового ядра (для оборудования роутера), и оно помимо прочего софта так же компилится при компиляции этой прошивки (и при этом не сконфигурировано).

Кстати, компилируя прошивку роутера, ты используешь кросскомпилятор, так ведь?





Редактировал ruel (15.03.2006 15:03)
(1) прочтите до конца, (2) обдумайте прочитанное, (3) отвечайте по существу
ANTES

Рег.: 20.04.2005
Сообщений: 82
Рейтинг: 0
  Re: [make, c] Ошибка компиляции [re: ruel]
      15.03.2006 18:27
 

Да, кроскомпилятор. Причем в исходниках прошивки роутера есть какие-то исходники линуксового ядра.

ruel
scientist

Рег.: 21.12.2004
Сообщений: 1011
Рейтинг: 0
  Re: [make, c] Ошибка компиляции [re: ANTES]
      16.03.2006 01:07
 

Quote:

Причем в исходниках прошивки роутера есть какие-то исходники линуксового ядра.



да, это я и предположил в предыдущем посте
видимо компиляция этого линуксового ядра прошивки и вылетает, поскольку вероятно оно не сконфиугрировано, или еще какая-нибудь хрень с ним.





Редактировал ruel (16.03.2006 01:08)
(1) прочтите до конца, (2) обдумайте прочитанное, (3) отвечайте по существу
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
1 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в