Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: проблема с компиляцией  (Прочитано 1657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн merkul40

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
проблема с компиляцией
« : 02 Июля 2018, 00:45:53 »
Доброго всем времени суток!
Проблема такая: надо скомпилить следующий файл:

#include < io.h >

#define F_CPU 1000000UL       // 1 МГц

#include < util/delay.h >
 

int main()
{
   //Конфигурирование ножки PB0 как выход, чтобы
   // можно было управлять свечением светодиода:
   DDRB |= 1;
   
   while(1)
   {
      PORTB |= 1;       // Зажечь светодиод
      _delay_ms(500);
      PORTB &= ~1;      // Погасить светодиод
      _delay_ms(500);
   }
 
   return 1;
}
компилятор не видит <io.h>, который находится в "/usr/lib/avr/include/avr/". В файле environment путь я прописал. Тем не менее проблема не снята.
serg@KOPBET:~/workfolder/avr/1_1$ avr-gcc -g -Os -mmcu=attiny2313 -c attiny2313.c
attiny2313.c:3:18: fatal error:  io.h : No such file or directory
compilation terminated.
Подскажите чего нибудь. Заранее благодарен.

1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега url
Спасибо за понимание.
С уважением, Morisson
« Последнее редактирование: 02 Июля 2018, 06:53:28 от Morisson »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: проблема с компиляцией
« Ответ #1 : 02 Июля 2018, 02:32:14 »
merkul40, я в этом практически ничего не понимаю, но может стоит попробовать вместо #include < io.h >прописать с полным путем до файла тогда:#include < /usr/lib/avr/include/avr/io.h >
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с компиляцией
« Ответ #2 : 02 Июля 2018, 02:39:42 »
#include <io.h>
#include <sys/io.h>
Wars ~.o

Оффлайн merkul40

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: проблема с компиляцией
« Ответ #3 : 03 Июля 2018, 23:54:13 »
serg@KOPBET:~/workfolder/avr/1_1$ avr-gcc -g -Os -mmcu=attiny2313 -c attiny2313.c
attiny2313.c:3:22: fatal error:  sys/io.h : No such file or directory
compilation terminated.
serg@KOPBET:~/workfolder/avr/1_1$
« Последнее редактирование: 03 Июля 2018, 23:57:53 от merkul40 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: проблема с компиляцией
« Ответ #4 : 04 Июля 2018, 01:58:51 »
всё равно не будет работает.
на другой форум.
Wars ~.o

Оффлайн merkul40

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: проблема с компиляцией
« Ответ #5 : 04 Июля 2018, 21:57:07 »
Всем спасибо.

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.