Язык С. Почему компилятор (gcc?) ругается на команду outb(). Windows 7. Эта программа работает на Linux прекрасно

#include
#include
#include
#include

#define BASEPORT 0x378 /* lp1 */

int main()
{
unsigned char data;

/* BASE OUT */
data = 0x00;
outb(data, BASEPORT); // вот на эту строку ругается

У меня CodeBlock.

Потому что она линуксовая
гуглим - все на линукс
гуглим outb apple - и на маках вроде есть
гуглим outb msdn - не выдает ничего, кроме форумов с тредами

В турбо-си будет компилироваться для дос, под виндой эта функция запрещена
Кстати, под линуксом эта программа будет работать только с правами root

Добавить комментарий