#include <iostream>
using namespace std;
int main(){
std::cout << "Hello World\n";
return 0;
}
命令1(作品)不能包含在C++標準文件庫
clang hello.cc -o hello -lc++
命令2(沒有工作)
/path/to/custom/clang hello.cc -o hello -lc++
main.cc:2:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.
爲什麼我不能command 2
編譯?
我在macOS上。也許這是同一個問題。 有沒有解決方法來解決這個問題? –
我曾經使用-I開關,但它變得更加混亂,因爲C++標準庫的兩種可能的實現。我沒有OS X盒子,但是朋友們,'clang'和'clang ++'顯然適合他們。但有時候,還需要'g ++'(比如說獲得OpenMP)。 [他的博客](http://thecoatlessprofessor.com/),我的朋友@coatless。 –