背景
最近在学习Linux 内核漏洞的一些东西,按照【系列分享】Linux 内核漏洞利用教程(一):环境配置文章配置的老报下面这个错误
环境
Ubuntu 14.04.6 LTS
gcc (Ubuntu/Linaro 4.4.7-8ubuntu1) 4.4.7
GNU Make 3.81
Linux kernel版本:2.6.32.1
我的编译方法
make menuconfig
make
从网上找了很多文章都没有解决,2.6.32.1版本的Kernel一直保错,后来使用2.6.29版本的Linux kernel就好了,但是我还是想用2.6.32.1版本
解决方法
make defconfig
make
不知道是不是因为32位还是64位哪里配置的问题,比较了make menuconfig和make defconfig生成的.config文件,差异太多就不具体分析哪条配置导致的。