make[1]: *** /usr/src/kernels/2.6.32-696.el6.i686: No such file or directory. Stop.
编译中找不到内核开发文件。
原因:没安装内核开发文件。
解决办法:安装。
在CentOS上,运行该命令安装内核开发文件
yum install kernel-devel
注意,这样安装的文件是匹配自身机器的内核版本的,很可能和makefile文件中规定的不一样。由于我是在做小实验,于是就自己修改了makefile文件中的要求,改成了刚刚安装的文件路径。
总之,这样安装的内核是匹配机器版本的,出错是makefile文件不对,要么修改文件,要么去找匹配自己机器的版本。