Язык С. Почему компилятор (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
- MinGW под Windows - Создание библиотек с помощью gcc из исходника на Си отличается от набора команд в Linux? Допустимо ли бесплатное коммерческое использование MinGW?
- Необходим компилятор C# который стабильно будет работать в windows 7 x64(пиратка). Кто знает? VS 2012 и более новые версии не идут, ошибку выдают - требуют обновления системы.
- Почему не работает pscp? Пытаюсь вызвать команду копирования файла с винды на Linux. Команду вызываю на линуксе MyLogin и ip были изменены. Сама ошибка Просто pscp(без .exe) выдает ту же ошибку
- Не работает Hello World! На ассемблере. Компилятор FASM, платформа Windows. Код в вопросе. Компилируется, но не работает Format pe use32 include 'win32ax.inc' PrintStr: db "Hello, World!",0 sz: dd? pf: dd 0 .code start: invoke AllocConsole invoke WriteConsole, GENERIC_WRITE, addr PrintStr, dword [sz], addr pf, 0 invoke ExitProcess, 0 .end start