已启用堆栈保护器,但编译器支持已损坏

时间:2019-03-26 17:23:24

标签: linux linux-kernel

我正在使用Ubuntu对4G SDN-LTE(软件定义网络-长期演进)进行研究。首先,我运行了.sh文件,该文件给我错误,表明不支持3.14.x以上的内核。我安装了内核3.10、3.13.11、3.14。它修复了错误。当前,我正在运行Linux内核3.13.11,现在它给了我stack-protector enabled but compiler is broken错误。

我正在构建4G演进分组核心(EPC)。该代码可在GitHub:https://github.com/networkedsystemsIITB/SDN_LTE_EPC/find/master上找到。他们为此项目使用了Ubuntu 14.04。他们没有提到什么。

version 4:7.3.0 ubuntu 2.1
 /usr/src/linux-headers-3.13.11-031311ckt39-generic/arch/x86/Makefile:96:
stack-protector enabled but compiler support broken Makefile:604: Cannot use CONFIG_CC_STACKPROTECTOR: -fstack-protector not supported by compiler

Makefile:604: *** missing separator.  Stop.

make[4]: Leaving directory '/usr/src/linux-headers-3.13.11-031311ckt39-generic'

Makefile.main:70: recipe for target 'default' failed

make[3]: *** [default] Error 2

make[3]: Leaving directory '/home/shahrukh/shfiles/openvswitch-2.3.2/datapath/linux'

0 个答案:

没有答案