centos7 从gcc4.8升级到gcc6.1报错 braced spec is invalid问题解决

2 篇文章 0 订阅

环境标题已经包括

正常按照 https://blog.csdn.net/liujianchen_linux/article/details/80617809 教程安装

期间报错:braced spec is invalid

 

参考教程:https://blog.csdn.net/fanwenyuan_fwy/article/details/82223407 操作如下:

原文:
    braced spec is invalid
    具体的问题提示%:sanitize(xxx)错误,非法。
    这个问题google了一下午,发现解决方法就只有一种,那就是将specs中的%:sanitize(xxx)统统改为fsanitize=xxx。

注解:
    因为我是新建了一个build目录,在build目录中编译,所以我的specs文件位置是在build/prev-gcc/specs里面

按照如上方法进行了处理后继续编辑,发现还是报braced spec is invalid错误,但是错误的内容不是原先那个(当时没有截图,错误不记得了),错误大概类似于下面这样(前面还有,忘记了):

|%:gt(%{ftree-parallelize-loops=*:%*} 1)

抱着试试看的心态,将上面内容进行了删除。。。(注意不要漏掉字符哦)

继续编辑,居然可以了,具体什么原理我不知道,因为我压根看不懂这是个什么脚本,会造成什么后果我也不知道,纯属碰巧解决

因为网上找了很久都没发现有这个问题的教程,所以在此记录,供大家参考。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值