LINUX.ORG.RU

Странная беда с модулем...


0

0

Есть код простейшего модуля, например пускай:
#define MODULE
#define __KERNEL__
#define KERNEL_VERSION (a,b,c) ((a)*65536+(b)*256+c)


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


int init_module()
{
printk("FUCKING WORLD!\n");
return 0;
}

int cleanup_module()
{
printk("FUCKING WORLD!\n");
return 0;
}

На этот код компилятор мне ругается следующими словами:
in function '_start':
.../sysdeps/i386/elf/start.S:77: undefinedreference to 'main'
collect 2: Idreturned 1exit status

Компилятор - gcc 3.2.2, ось - ASP 9.0 (2.4.20-9asp).
Что это за фигня и как с ней бороться?
Я чего-то вообще не понимаю. На рабочей тачке с той же самой осью,тот же самый модуль компилится на ура. Что означает эта бага?

Заранее спасибо за комментарии.

P.S. А как поиск find'ом папки организовать, подскажите пожалуйста, кто знает, а-то шо-то man длинный.

P.P.S. Как можно поменять ДЕФОЛТНУЮ кодировку в bash? setfont и loadkeys не предлагать, есть иные способы?

anonymous

Ругается не компилятор а линкер. Потому что не фиг линковать читайте доки.

>>А как поиск find'ом папки организовать
man find на предмет -type

>>Как можно поменять ДЕФОЛТНУЮ
dpkg-reconfigure locale

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

>Ругается не компилятор а линкер. Потому что не фиг линковать читайте
> доки.

Блиииин, во я ступил... Кошмар, пора в отпуск. Спасибо, я ж таки make дефолтный закатал... Идиот, прости хоссподи.

Спасибо за ответ.

Идиот.

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

dpkg -reconfigure locale



dpkg нет такой проги. У меня, во всяком случае.

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