小编Tho*_*mas的帖子

clang++ 找不到 iostream

这是一个简单的代码:

#include <iostream>
#include <algorithm>
#include <vector>
#include <functional>
#include <iterator>
#include <iomanip>
#include <cmath>

int main()
{
    std::cout << "Hello, world!" << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我想用 编译它时g++,没有问题:

$ g++ test.cpp 
$ ./a.out 
Hello, world!
Run Code Online (Sandbox Code Playgroud)

但如果我想这样做clang++它就不再起作用了:

$ clang++ t.cpp               
t.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
         ^~~~~~~~~~
1 error generated.
Run Code Online (Sandbox Code Playgroud)

如果我添加选项,以下是返回 clang 的内容-v

$ clang++ test.cpp -v
Ubuntu clang version 14.0.0-1ubuntu1
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC …
Run Code Online (Sandbox Code Playgroud)

c++ clang

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

clang ×1