Top/Prog/GoogleTest

目次

環境構築

C++11以降 での注意点

languageToolChainoptionoption GNU Extended)remark
C++11(All?)-std=c++11-std=gnu++
GCC4.3~4.6-std=c++0x-std=gnu++0x
GCC4.7 or later-std=c++11-std=gnu++11
C++14Clang3.5~4.0-std=c++1y-std=gnu++1y
Clang5 or later-std=c++14-std=gnu++14
GCC4.8~4.9-std=c++1y-std=gnu++1y
GCC5.1 or later-std=c++14-std=gnu++14
C++17Clang3.5~4.0-std=c++1z-std=gnu++1z
Clang5 or later-std=c++17-std=gnu++17
GCC6.1~7.0-std=c++1z-std=gnu++1z
GCC7.1~11.0-std=c++17-std=gnu++17
GCC11.1 or later(NONE)-std=gnu++17デフォルトで C++17が有効となる(-std=gnu++17)
C++20Clang5~10.x-std=c++2a-std=gnu++2a
Clang11 or later-std=c++20-std=gnu++20
GCC8.1~10.0-std=c++2a-std=gnu++2a
GCC10.1 or later-std=c++20-std=gnu++20
C++23Clang12 or later-std=c++2b-std=gnu++2b
GCC11.1 or later-std=c++23-std=gnu++23-std=c++2b, -std=gnu++2b も使える

参考リンク


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS