以下测试程序
import std;
int main() {}
使用gcc-14
编译
/usr/local/bin/g++ -g -std=c++23 -fconcepts -fmodules-ts -O3 -Wall -Wextra test400.cc --output test400
给出以下错误:
std: error: failed to read compiled module: No such file or directory
std: note: compiled module file is 'gcm.cache/std.gcm'
std: note: imports must be built before being imported
std: fatal error: returning to the gate for a mechanical issue
标准库模块std
应该是可用的,但显然不是。
除标题单元外:这是一个方法来创建std
模块由我自己?
1条答案
按热度按时间iecba09b1#
GCC的libstdc尚不支持P2465R3,但允许
import std;
https://en.cppreference.com/w/cpp/compiler_support/23
请注意,C23尚未最终确定