问题描述
我有一些代码在 GCC7 下运行良好。它启用 fstack-check 标志。现在当我在不更改代码的情况下切换到 GCC8 时,遇到以下错误:
c1plus: error: ‘-fstack-check=’ and ‘-fstack-clash_protection’ are mutually exclusive. disabling ‘-fstack-check=’ [-Werror]
显然它希望我删除堆栈检查。但是我没有启用“stack-clash-protection”标志,为什么它会起作用?这个标志在 GCC8 中是否默认启用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)