编译报错 unimplemented: ‘-fexcess-precision=standard‘ for C++

2023-12-26 15:37:39

环境

  • centos 7
  • GCC 10.3

问题

编译报如下错误

sorry, unimplemented: '-fexcess-precision=standard' for C++

排查了半天,如果在编译的时候设定 export CFLAGS="-g" ,就有可能导致上面这个问题。

因为 make 的时候会从 Makefile 读取 CFLAGS 的值,如果直接覆盖环境变量,会导致 Makefile 原本设定的 CFLAGS 被覆盖掉。

所以,正确做法应该是
CFLAGS+="-g"

文章来源:https://blog.csdn.net/zxwsbg/article/details/135218555
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。