kali Linux 编译内核时遇到错误 bzImage

2020-11-14 18:16:53 +08:00
 jonathon523

编译步骤:

sudo make

sudo make modules

sudo make modules_install

sudo make install

此处报错

遂执行 sudo make bzImage

此处报错

请问各路大神有没有什么解决的办法

1004 次点击
所在节点    问与答
6 条回复
tinkerer
2020-11-14 19:33:32 +08:00
关键的二图这么糊... 只能依稀看到是多重定义的问题, 你用的内核源码来自哪里,有没有先 make prepare
kaler
2020-11-14 20:18:42 +08:00
能看看 gcc 的版本吗
feather12315
2020-11-14 20:22:53 +08:00
gcc 版本过高(目测是 10,降低 gcc 版本( gcc-7 应该可以)
最简单的:copy 报错那行,Google,自己打上 patch
jonathon523
2020-11-15 09:07:02 +08:00
@tinkerer 源码来自于 kernel.org ,没有 make prepare,回去二图我换个图床再发一下
@feather12315 直接 apt remove 之后再找相应的 deb 包吗
@kaler 我回去就发
jonathon523
2020-11-15 15:26:52 +08:00
太好了,听取了 @feather12315 的建议,降低了 gcc 和 g++的版本到 8,问题得以解决(降不到 7)
再次感谢各位大佬
julyclyde
2020-11-16 14:46:39 +08:00
prepare 和 dep 应该十年前就免了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/725253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX