我在笔记本电脑上运行Ubuntu 16.10;
我最近从git
下载了Linux内核,但是当我尝试使用终端的make命令编译它时。
它正在给我
"error:Cannot use CONFIG_CC_STACKPROTECTOR_STRONG:
-fstack-protector-strong not supported by compiler"
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
请参阅this thread和this answer:此错误可能是多个gcc版本替代品的结果。
请参阅" What exactly does update-alternatives
do?"
清除它们:
$ sudo update-alternatives --remove-all gcc
$ sudo update-alternatives --remove-all g++
然后重新安装它们,并确保你的gcc和g ++引用相同的版本。
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
注意(2017年3月):doug65536提到in the comments另一个案例:
我找到了解决我的nvidia驱动程序包问题的方法 我为
binutils
补丁安装了gdb
的自定义版本 强制它重新安装binutils
解决了这个问题。这没有任何意义,但它确实有效。