【问题标题】:Sudo make Error: make:*** [prepare-compiler-check] Error 1Sudo make 错误:make:*** [prepare-compiler-check] 错误 1
【发布时间】:2019-03-27 23:30:20
【问题描述】:

我的问题是这样的。当我通过此代码“sudo make menuconfig”配置内核时,我将“sudo make”如下所示。然后出现这个错误。我不理解为什么?我可以修复吗?如何?谢谢!

    user@user-VirtualBox:~/linux-4.8$ sudo make

结果是

    scripts/kconfig/conf  --silentoldconfig Kconfig
    CHK     include/config/kernel.release
    Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector- 
    strong 
    not supported by compiler
    Makefile:1048: recipe for target 'prepare-compiler-check' 
    failed
    make: * [prepare-compiler-check] Error 1

【问题讨论】:

    标签: linux ubuntu configuration linux-kernel virtualbox


    【解决方案1】:

    看来你有一个旧版本的编译器。做make mrproper,配置,然后试试:

    scripts/config --disable CC_STACKPROTECTOR_STRONG

    此后sudo make -jN 可以完成(其中N - 是jobs 的数量)。

    有用的链接:123

    【讨论】:

    • 错误没关系,我想使用 'sudo make' 因为我想要所有这些。但是当我在每一步之后加上 sudo make 时,它​​需要采取 Y/N/?。如下图! scripts/kconfig/conf --silentoldconfig Kconfig * * 重新启动配置... * * * Linux/x86 4.8.0 内核配置 * 64 位内核 (64BIT) [Y/n/?](新
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多