我在笔记本电脑上运行Ubuntu 16.10;
我最近从git
下载了Linux内核,但是当我尝试使用终端上的make命令对其进行编译时。
它给我
"error:Cannot use CONFIG_CC_STACKPROTECTOR_STRONG:
-fstack-protector-strong not supported by compiler"
我应该怎么做才能解决这个问题?
最佳答案
请参见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的另一种情况: