linux - Sudo 使错误 : make:*** [prepare-compiler-check] Error 1

标签 linux ubuntu configuration linux-kernel virtualbox

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

关于linux - Sudo 使错误 : make:*** [prepare-compiler-check] Error 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52953924/

相关文章:

django - 在Django settings.py中导入文件时出现问题

在 linux 中创建文件时选择 BSD 或 sys5 风格

opengl - GLFW - UBuntu 14.04 LTS 上的链接器错误

python - "KeyError: '(插入 IP )'"是什么意思?

configuration - 使用属性文件为不同的日志级别使用Log4j不同的附加程序

php - 管理两个数据库

php - Unix 套接字设置 O_NONBLOCK 以与 php-fpm get segmentfault 通信

linux - pci的设备配置空间由谁填充?

c - 子进程返回的函数是否可以在父进程中捕获

Ubuntu 中 Eclipse/SWT 中的 Java XULRunner 错误