LINUX.ORG.RU

avr-gcc не видит include


0

0

У меня Slackware 12 поставил набор для программирования AVR. Но когда делаю в проекте make, они пишет: error: avr/io.h: Нет такого файла или каталога error: inttypes.h: Нет такого файла или каталога

ну и другие ошибки следующие из этих.

В чем проблема понять не могу, т.к. когда у меня была Slackware 11 я проделывал все точно так же (специально файлик себе создавал чтобы не забыть) и все работало. При сборке использовался --prefix-/usr/local/avr

В общем есть кто у кого slackware 12 и установлен avr-gcc ? Подскажите версии и с какими ключами ставили.

Ответ на: комментарий от anonymous

> man gcc смотри ключики -I -L -l

это все понятно и замечательно, но почему раньше без этого работало? И везде где идет описание установки набора avr-gcc, avr-libc, binutils, не требуется использовать эти ключики. Я так понимаю avr-gcc сам должен допедрить откуда ему брать инклюдники.

Почему в Slackware 11 мне не нужно было использовать ключи -I -L ??? Вот в чем вопрос.

Silverj
() автор топика
Ответ на: комментарий от magellan

> а ты его strace ом!

Попробовал, вот что выдает:

[pid 30028] open("/usr/local/avr/lib/gcc/avr/4.1.1/include/avr/io.h", O_RDONLY|O_NOCTTY) = -1 ENOENT (No such file or directory)

и правда не туда лезет. Только почему хбз :(

Silverj
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.