AVR-GCC в упор не видит .h-файл

Обсуждаем контроллеры компании Atmel.
Ответить
Аватара пользователя
Shuspano
Грызет канифоль
Сообщения: 270
Зарегистрирован: Вс окт 20, 2019 13:03:56

AVR-GCC в упор не видит .h-файл

Сообщение Shuspano »

Система MX-Linux 21. Через apt установлены компилятор avr-gcc, avr-libc, avr-binutils и все такое.
В исходнике указано #include <avr/io.h> и #include <util/delay.h>. При компиляции выдает ошибку:

Код: Выделить всё

switch.c:3:10: fatal error: avr/io.h: Нет такого файла или каталога
    3 | #include <avr/io.h>
Файл, разумеется, существует. В переменной PATH тоже указано:

Код: Выделить всё

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin:/lib/avr/include
Если указать абсолютный (полный) путь к io.h ( #include </lib/avr/include/avr/io.h> ), то сыпет такими ошибками

Код: Выделить всё

blink.c: In function ‘main’:
blink.c:16:3: error: ‘PORTB’ undeclared (first use in this function)
До переустановки линукса все работало, хотя настроено было так-же. Что не так, что блин, ему надо?
Реклама
Ответить

Вернуться в «AVR»