我一直在尝试使用c ++ 20中将包含的新实验性功能“ modules-ts”进行编码。我已经克隆了gcc分支(在这里找到:https://gcc.gnu.org/wiki/cxx-modules),并且我正在尝试使用modules-ts来遵循该教程(在链接上),但是g ++错误阻止我这样做:
g ++:错误:无法识别的命令行选项“ -fmodules-ts”
我试图查看g ++的版本,以确保未从其他先前版本中读取该版本。答案是:
g ++(GCC)10.0.0 20191029(实验性) 版权所有(C)2019自由软件基金会,Inc. 这是免费软件;请参阅复制条件的来源。没有 保证;甚至不是出于适销性或针对特定目的的适用性。
这是我要运行的命令:
g ++ -fmodules-ts hello.cppm main.cpp