gcc 无法编译c17程序解决办法

Posted cnnnnnn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc 无法编译c17程序解决办法相关的知识,希望对你有一定的参考价值。

1.保证将gcc程序升级到7.1以上。

然后:

还遇到这个问题的基本都是用集成环境的,比如atom,codeblock调用gcc编译,会导致这个问题。

如果用命令行手工编译,命令应该是:

"g++" -std=c++17  "text.cpp" -o "text.exe"

这样就能编译成功了。

如果是集成环境,那就在调用插件那里增加这个参数:-std=c++17 

以atom的gcc-make-run插件为例:

技术分享图片

这样就好了。

以上是关于gcc 无法编译c17程序解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Linux GCC编译警告:Clock skew detected. 错误解决办法

gcc源码编译报错:error: dereferencing pointer to incomplete type ‘struct ucontext’ 解决办法

Linux下gcc编译报错:fatal error: linux/cyclades.h: No such file or directory 解决办法

Linux下gcc编译报错:fatal error: sys/ustat.h: No such file or directory 解决办法

编译天嵌官方的linux-2.6.30.4内核下载到TQ2440开发板不断重启的解决办法

编译vsftp出错的解决办法