内核编译期间出现“missing-syscalls”错误

这些是我在我的机器上编译linux源码的步骤:
1.将configuration文件从/ boot复制到/usr/src/kernels/2.6.29.4-167.fc11.i586/目录
2. make oldconfig
3.做

步骤3失败,出现以下错误:make [1]:***没有规则使目标“missing-syscalls”。 停止。

在x86机器上编译。 有什么build议么 ? 如果它不属于这里,请随时closures这个问题。

你可以确保安装了kernel-headers和kernel-devel吗?

例如:yum install kernel-headers kernel-devel

这些是我在FC11上用vanilla kernel linux-2.6.30.4所做的步骤

# -- decompress kernel source into /usr/src -- # cd /usr/src/linux-2.6.30.4 # cp /boot/config-2.6.29.6-217.2.fc11.x86_64 ./.config # make clean # make oldconfig # choose 2 (Bzip2) kernel # Hit enter and accepted the defaults for all the answers - You may want to do different # make bzImage # make modules