我正在尝试使用clang编译一个简单的hello world cpp文件,其中包含我们最喜欢的#include 'iostream'
但是clang,出于某种原因显示
致命错误:找不到'iostream'文件
这让我很难过。任何人都可以建议我必须做什么(或者如果我需要通过使用cmake来改变它?)
编辑1:
Mac OSX Yosemite 10.10.2
我正在使用的编译器不是它附带的苹果铿锵声,而是另一个与OMP支持单独构建的编译器。这是拍摄地点的网站。
当我在终端输入clang -v
时,我得到了这个输出 -
clang version 3.5.0
Target: x86_64-apple-darwin14.1.0
Thread model: posix
现在这是我正在尝试编译的cpp文件。一个蹩脚的世界范例 -
#include <iostream.h>
int main() {
std::cout << "blah" ;
return 0;
}
我在终端中使用此命令编译它 -
clang Untitled.cpp -o blah
得到此错误 -
Untitled.cpp:1:10: fatal error: 'iostream.h' file not found
#include <iostream.h>
答案 0 :(得分:1)
尝试
#include <iostream>
而是因为那是标准方式。
#include <iostream.h>
是20世纪90年代中期的遗产,可能不受支持。
答案 1 :(得分:-1)
尝试进行编译:
make filename(without extension)