Answers:
此外,对于后代来说,Clang(例如GCC)接受此-x开关来设置输入文件的语言,例如,
$ clang -x c++ some_random_file.txt
此邮件列表线程解释了clang和之间的区别clang++:clang和clang ++之间的区别
clang.exe,然后将该可执行文件复制到中clang++.exe。因此,它是同一个可执行文件,只是在运行时它会检查自己的名称以区分是充当C还是C ++编译器。HTH。
-x c++是非常有用的,得到为-extra-arg到铛-整齐,以迫使它来治疗.h文件作为含有C ++代替C的
clang++并让它检测您提供给它的文件类型。当一个项目可以包含.cpp的文件,.ll文件(LLVM IR)和.o,.a,.so从第三方库并没有什么文件,clang -x c++将刚扔了。
#include <iostream>。-lstdc ++标志解决了此问题。