The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ошибка компиляции"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ошибка компиляции"  
Сообщение от SlavaJ email(ok) on 08-Июл-06, 01:51 
Как скомпилировать этот текст в FreeBSD 5.3 при команде
gcc -O2 test.c выдает ошибку
1.c:1:20: asm/io.h: No such file or directory
и вообще в FreeBSD 5.3 нет папки /usr/include/asm/io.h
что делать ???
#include <asm/io.h>
int main(){
iopl(3);
outb(1, 0x378);
}
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Ошибка компиляции"  
Сообщение от michelnok (??) on 08-Июл-06, 15:22 
>iopl(3);
>outb(1, 0x378);

Не вижу в FreeBSD таких функций как iopl и outb.
И вообще, разве можно в современных операционных системах из user level отправлять что-то в порты?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Ошибка компиляции"  
Сообщение от chip email(ok) on 24-Июл-06, 18:32 
>>iopl(3);
>>outb(1, 0x378);
>
>Не вижу в FreeBSD таких функций как iopl и outb.

http://www.freebsd.org/cgi/man.cgi?query=i386_get_ioperm&sektion=2&apropos=0&manpath=FreeBSD+6.1-RELEASE
http://www.freebsd.org/cgi/man.cgi?query=io&apropos=0&sektion=0&manpath=FreeBSD+6.1-RELEASE&format=html

для линукс man ioperm

&& outb || inb

>И вообще, разве можно в современных операционных системах из user level отправлять
>что-то в порты?

Как видите - можно.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Ошибка компиляции"  
Сообщение от michelnok (ok) on 24-Июл-06, 19:24 
>Как видите - можно.

Ага, спасибо за информацию.

Автору вопроса - учтите что программа должна выполняться под рутом.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру