LINUX.ORG.RU

Не вызывается mknod из проги С, не определяется функция


0

0

Привет всем

Надо с помощью mknod создать новый девайс у папке /dev.
Подключаю #include <sys/types.h>
#include <sys/stat.h>
Выдает,что нет у меня таких инклудов.Меняю
#include <linux/types.h>
#include <linux/stat.h>
Инклуди инициализированы,но функция mknod не определена(implict declaration of function).
Какие инклуды отвечают за shell команды?

SuseLinux 2.6.25-1.1

Наперед спасибо.

Ответ на: комментарий от Demon37

Установил glibc,glibc-devel.....
Хедери установились у /usr/linclude.
Но когда подключаю их к своей проге-идут очень много ошибок у хедере,больше синтаксические,нероспознавания типов....
Думаю у меня проблема с gcc.
Ладно,разберусь.Попробую на другом компе.
Спасибо за ответы.
Еще такой вопрос:
Есть у меня драйвер и девайс на PCIe шине.
Как я могу посмотреть реальную скорость обмена трафиком PCIe<->девайс ?
Есть ли вообще какойто трафик?Просто сам паписал драйвер и теперь интересно протестить его.

sovereignlviv
() автор топика
Ответ на: комментарий от sovereignlviv

>Думаю у меня проблема с руками.

Очевидный фикс.

Dimanc ★★
()
Ответ на: комментарий от sovereignlviv

Прежде чем учить язык Си, советую выучить русский язык. Очень тяжело читать то, что вы тут понаписали, это просто какой-то поток сознания.

Reset ★★★★★
()

> Надо с помощью mknod создать новый девайс у папке /dev.
> с помощью mknod создать новый девайс у папке /dev.

> создать новый девайс у папке /dev.

> новый девайс у папке /dev.

> у папке /dev.

> у папке

> у



> Хедери установились у /usr/linclude.

> установились у /usr/linclude.

> у /usr/linclude.

> у


> Хедери установились у /usr/linclude.

> Хедери установились

> Хедери


Ну, вы понели.



LamerOk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.