我在笔记本电脑上运行Ubuntu 16.10;
我最近从git下载了Linux内核,但是当我尝试使用终端上的make命令对其进行编译时。

它给我

"error:Cannot use CONFIG_CC_STACKPROTECTOR_STRONG:
-fstack-protector-strong not supported by compiler"

我应该怎么做才能解决这个问题?

最佳答案

请参见this threadthis 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的另一种情况:

10-07 22:20