Здравствуйте!
Пробую повторить код, приведенный в статье про создание VFS, и откомпилить его. Делаю файл с сорцем, потом компилю его:
gcc -iwithprefix include -nostdinc -D__KERNEL__ -I/usr/src/linux/include myfs.c
На это оно мне ругается кучей undefined reference'ов (new_inode, d_allod, copy_to_user, kill_litter_super, etc). Вопрос: какую библиотеку нужно прилинковывать, чтобы все собралось нормально?
ЗЫ. Подсмотрел, что в ядре сначала компилятся модули с gcc -c (получаютсяобъектные файлы), а потом они собираются ld -m elf_i386 -к. Но вроде ж так получится файл без ссылок на функции, его выполнить нельзя будет?..