21xrx.com
2024-11-22 03:47:03 Friday
登录
文章检索 我的文章 写文章
哪个版本的gcc支持C++17?
2023-07-08 01:25:52 深夜i     --     --
版本 gcc C++17 支持 哪个

C++17是C++编程语言的最新版本,与此同时,GCC编译器也需要相应更新,以支持C++17的新特性。目前,在GCC 7以后的版本中,已经能够完全支持C++17。具体地说,GCC 7.1及以后的版本已经支持C++17的大部分特性,GCC 8.1及以后的版本则能够完全支持C++17。因此,如果您想使用C++17的新特性,建议使用GCC 8.1或更高版本的编译器。在使用GCC编译C++17代码时,还需要添加-c++17选项,例如:

gcc -std=c++17 main.cpp -o main

此外,还需要注意,在使用GCC编译C++17代码时,可能会遇到一些因兼容性问题而无法编译通过的情况。这时,可以考虑使用Clang编译器,或者将代码修改为与GCC兼容的形式。

总之,如果您想使用C++17的新特性进行编程,那么建议使用GCC 8.1或更高版本的编译器,并加上-c++17选项,以确保编译器能够正确支持C++17的新特性。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复