简体   繁体   English

内核源3.10.0-229.11.1.el7.x86_64编译失败

[英]kernel source 3.10.0-229.11.1.el7.x86_64 compilation fails

I updated my gcc from 4.8 to 5.2. 我将我的gcc从4.8更新为5.2。 After updating gcc I am trying to compile kernel with newer gcc. 更新gcc之后,我尝试使用较新的gcc编译内核。 I am getting a compilation issue 我遇到编译问题

make[1]: *** No rule to make target `/usr/src/kernels/3.10.0-229.11.1.el7.x86_64/arch/x86/syscalls/syscall_32.tbl', needed by `arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h'.  Stop.
make: *** [archheaders] Error 2

Even after googling several hours. 甚至在谷歌搜索了几个小时之后。 I could not find solution to this problem. 我找不到解决此问题的方法。 Please help! 请帮忙!

That target file is part of the source code. 该目标文件是源代码的一部分。 Maybe you or someone else deleted it accidentally? 也许您或其他人意外删除了它?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM