Я недавно начал программитровать под Linux, используя специфику ядра, начал с написания модулей, и тут возникла такая проблема; в коде:
#ifndef __KERNEL__ #define __KERNEL__ #endif #include <linux/fs.h>
простейший модуль на 20 строк кода, при компилляции: gcc -Wall -c module.c вылезает по меньшей мере 100 однотипных ошибок типа:
In file included from /usr/include/linux/fs.h:272, from module.c:7: /usr/src/linux/include/linux/hpfs_fs_i.h:5:parse error befor 'ino_t' /usr/src/linux/include/linux/hpfs_fs_i.h:5:warning:no semicolon at end of struct or union /usr/src/linux/include/linux/hpfs_fs_i.h:12;parse error befor semicolon
и таких во всевозможных файлах... А без #define __KERNEL__ все нормально Все линки вроде стоят нормально помогите, а то я на этом застопорился, а спросить не у кого