gcc -c hello.c

 我正在看的旧书,碰到第一个范例,在我的Ubuntu 7.04的系统里就死了,完全无法适应,预设的系统里头还要另外安装apt-get install linux-header-`uname -r` 看了最新版的 ,下载了新版的范例程式,嗯,还是有些问题!

像是在用
make clean
make
这两个指令之后会产生没有linux/config.h的错误,查了Google很久,这才有点了解好像linux kernel在2.6.19之后就不再使用了,所以可以把程式里的#include <linux/config.h>给注解掉,但还是有一些程式过不了!

不过第一个hello.c已经可以过了!但是用insmod hello.o, 这是旧版的方式,会发生格式错误的讯息, 原来要改成insmod hello.ko才行, 还有我的荧幕上不会出现,到是在/var/log/syslog里头会出现!