如何使用模块-ts和gcc编译C ++代码(实验性?)>

问题描述 投票:3回答:1

我一直在尝试使用新的实验性功能“ modules-ts”进行编码,该功能将包含在c ++ 20中。我已经克隆了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

我一直在尝试使用新的实验性功能“ modules-ts”进行编码,该功能将包含在c ++ 20中。我已经克隆了gcc分支(在这里找到:https://gcc.gnu.org/wiki/cxx-modules),并且我在...'

gcc g++
1个回答
0
投票

Modules-ts尚未合并到GCC的主分支中。您需要下载GCC的源代码并自己进行编译,有关更多说明,请参见GCC's installation guide。使用

© www.soinside.com 2019 - 2024. All rights reserved.