Ошибка при компиляции - C (СИ) (149403)
Формулировка задачи:
Здравствуйте, нашел рабочую программу в инете, а код не запускается, наверно компилятору что то не понравилось?
сообщение об ошибке /home/andrey/Документы/lpt_port1.c|3|fatal error: asm/io.h: Нет такого файла или каталога|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|
Подскажите пожалуйста,что можно сделать в этой ситуации?
ошибка не выходит, но выводится предупреждение о не соответствии функции, что это может значить и светодиод не включился. /home/andrey/Документы/lpt_port1.c||In function ‘main’:|
/home/andrey/Документы/lpt_port1.c|13|warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]|
||=== Build finished: 0 error(s), 1 warning(s) (0 minute(s), 0 second(s)) ===|
#include <stdio.h> #include <unistd.h> #include <asm/io.h> #define base 0x378 #define time 100000 int main() { int x = 0x32; printf("идет импульс в парралельный порт !\n"); if (ioperm(base,3,1)) printf("Couldn't get port at %x\n", base), exit(1); if (ioperm(base, 3, 1)) {perror("ioperm"); exit(1);} while(1){ outb(x, base); usleep(time); outb(0, base); usleep(time); } }
Заменив дескриптор
#include <sys/io.h>
Решение задачи: «Ошибка при компиляции»
textual
Листинг программы
#include <stdlib.h>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д