我知道编译器尚未完全支持 C++20,但我真的很想学习模块和其他 C++20 内容。GCC11 和 Clang-8+ 支持模块。 C++20 的编译器支持
我已经在 Ubuntu 上安装了 Clang-10,但它仍然出现错误:
import <iostream>;
using namespace std;
int main(){
cout << "Hello world";
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
命令:
clang++ -Wall -std=c++2a -stdlib=libc++ -fimplicit-modules -fimplicit-module-maps main.cpp -o main
clang++ -Wall -std=c++20 -stdlib=libc++ -fimplicit-modules -fimplicit-module-maps main.cpp -o main
错误:致命错误:找不到“iostream”文件