V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jonathon523
V2EX  ›  问与答

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

  •  
  •   jonathon523 · 2020-11-14 18:16:53 +08:00 · 1199 次点击
    这是一个创建于 1475 天前的主题,其中的信息可能已经有所发展或是发生改变。

    编译步骤:

    sudo make

    sudo make modules

    sudo make modules_install

    sudo make install

    此处报错

    DCUWlT.png

    遂执行 sudo make bzImage

    此处报错

    DCU6kn.png

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

    6 条回复    2020-11-16 14:46:39 +08:00
    tinkerer
        1
    tinkerer  
       2020-11-14 19:33:32 +08:00
    关键的二图这么糊... 只能依稀看到是多重定义的问题, 你用的内核源码来自哪里,有没有先 make prepare
    kaler
        2
    kaler  
       2020-11-14 20:18:42 +08:00
    能看看 gcc 的版本吗
    feather12315
        3
    feather12315  
       2020-11-14 20:22:53 +08:00 via Android
    gcc 版本过高(目测是 10,降低 gcc 版本( gcc-7 应该可以)
    最简单的:copy 报错那行,Google,自己打上 patch
    jonathon523
        4
    jonathon523  
    OP
       2020-11-15 09:07:02 +08:00 via Android
    @tinkerer 源码来自于 kernel.org ,没有 make prepare,回去二图我换个图床再发一下
    @feather12315 直接 apt remove 之后再找相应的 deb 包吗
    @kaler 我回去就发
    jonathon523
        5
    jonathon523  
    OP
       2020-11-15 15:26:52 +08:00
    太好了,听取了 @feather12315 的建议,降低了 gcc 和 g++的版本到 8,问题得以解决(降不到 7)
    再次感谢各位大佬
    julyclyde
        6
    julyclyde  
       2020-11-16 14:46:39 +08:00
    prepare 和 dep 应该十年前就免了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5505 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.