Sudo make Error: make:*** [prepare-compiler-check] Error 1

Sudo make Error: make:*** [prepare-compiler-check] Error 1

我的问题是这样的。当我通过此代码 "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

看来你的编译器版本太旧了。执行 make mrproper、配置,然后尝试:

scripts/config --disable CC_STACKPROTECTOR_STRONG

此后可以做sudo make -jN(N - 是jobs的个数)。

有用的链接:1, 2, 3