jonathon523
V2EX  ›  问与答

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

  •  
  •   jonathon523 · Nov 14, 2020 · 1993 views
    This topic created in 2015 days ago, the information mentioned may be changed or developed.

    编译步骤:

    sudo make

    sudo make modules

    sudo make modules_install

    sudo make install

    此处报错

    DCUWlT.png

    遂执行 sudo make bzImage

    此处报错

    DCU6kn.png

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

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