Есть код простейшего модуля, например пускай:
#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 не предлагать, есть иные способы?
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Модуль ядра (2003)
- Форум загрузка модуля (2001)
- Форум загрузка модуля (2001)
- Форум Kernel module (2004)
- Форум срочно!! Проблема с компиляцией модуля в ядре 2.6.10 на slackware 9.1 (2005)
- Форум Модуль самый простой (2005)
- Форум Программирование модулей (2001)
- Форум проблема с компиляцией модулей (2005)
- Форум компилирование модуля ядра (2004)
- Форум Помогите скомпилить первый в жизни модуль. (2004)