编译linux-2.6.26.2 kernel,出现以下错误:
make[4]: *** 没有规则可以创建“net/ipv4/netfilter/built-in.o”需要的目标“net/ipv4/netfilter/ipt_ECN.o”。 停止。
make[3]: *** [net/ipv4/netfilter] 错误 2
make[2]: *** [net/ipv4] 错误 2
make[1]: *** [net] 错误 2
make: *** [sub-make] 错误 2
1。是不是source文件的问题,还是空间不足呢,只剩下30MB,但已经去掉2.2g了?
2。我选择了allyesconfig,到底需要多大空间?
3。选择其它,如:dfconfig,oldconfig,那个能节约更多空间?
4。如果手动选择,应该如何选择?
先谢谢大家!!!
于 2013-08-08 16:58:01发表:
报错信息为
make[3]: *** 没有规则可以创建“net/ipv4/netfilter/built-in.o”需要的目标“net/ipv4/netfilter/ipt_ecn.o”。 停止。
make[2]: *** [net/ipv4/netfilter] 错误 2
make[2]: *** 正在等待未完成的任务....
make[1]: *** [net/ipv4] 错误 2
make: *** [net] 错误 2
make: *** 正在等待未完成的任务....
原因为ipt_ecn.c和ipt_ECN.c文件的问题。当解压在windows下时,微软的系统大小写不敏感。解压时这两个文件有一个被覆盖,导致编译出错。在linux下解压即可