Проблемы с компиляцией модуля.

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
nofelet
Сообщения: 55
ОС: ubuntu 8

Проблемы с компиляцией модуля.

Сообщение nofelet »

Всем привет. Мне нужно с компилировать простенький модуль

#include <linux/module.h>
#include <linux/kernel.h>

int init_module(void){
printk("<1> Hello!");
}

int cleanup_module(void){
printk("<1> Bye!");
}

Необходимые kernel-source , linux-kernel-headers у меня уже установлены.

я пытался скомпиилировать с помощью команд
gcc -I /usr/src/linux/include/linux/ hello.c
и
gcc -L /usr/src/linux/include/linux/ hello.c

на что gcc выводит не найден module.h

В чем могут быть проблемы ? Я даже пытался скомпилировать модуль в самой папке usr/src/linux/include/linux. Все тщетно.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Проблемы с компиляцией модуля.

Сообщение Stauffenberg »

Вот тут
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
кодировщик
Сообщения: 974
Статус: зарёган в пятницу 13
ОС: Linux

Re: Проблемы с компиляцией модуля.

Сообщение кодировщик »

MODULE_LICENSE("-----");
должен присутствовать в любом примере, ИМХО.
Спасибо сказали:
Аватара пользователя
cy6erGn0m
Сообщения: 119
ОС: MandrivaLinux/Solaris 10
Контактная информация:

Re: Проблемы с компиляцией модуля.

Сообщение cy6erGn0m »

Для старта вообще-то плевать на всякие дурацкие правила. Нужно чтоб заработало.
А вообще, если вы непременно хотите собрать это руками, то, кажется этот файл сам по себе не появляется, надо пнуть сорцы ядра чтобы он появился: насколько я понимаю надо иметь собранное ядро и в нём будет всё необходимое.
I want to Believe!

They must find it difficult...
Those who have taken authority as the truth,
Rather than trusth as the authority.
/G.Messey/
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2042
Статус: ☮ PEACE ☮
ОС: открытая и свободная

Re: Проблемы с компиляцией модуля.

Сообщение Stauffenberg »

cy6erGn0m писал(а):
13.05.2009 22:15
насколько я понимаю надо иметь собранное ядро и в нём будет всё необходимое

nofelet писал(а):
12.05.2009 21:07
Необходимые kernel-source , linux-kernel-headers у меня уже установлены
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
nofelet
Сообщения: 55
ОС: ubuntu 8

Re: Проблемы с компиляцией модуля.

Сообщение nofelet »

Stauffenberg писал(а):
12.05.2009 21:45
Вот тут


спасибо за ссылку. Проблема решена.
Спасибо сказали:
Ответить