我完全按照guide的步骤操作,但批处理文件步骤除外,因为我找不到setgcc.bat
。我不关心切换到32位版本。
然后我执行了clang++ -v
并得到了:
clang version 3.8.0 (branches/release_38)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files\LLVM\bin
我觉得错误是目标是x86_64-pc-windows-msvc
,因为我没有安装VS.
然后我执行了g++ -v
并得到了:
Reading specs from \cygnus\cygwin-b20\H-i586-cygwin32\lib\gcc-lib\i586-cygwin32\egcs-2.91.57\specs
gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
我尝试了g++ -c HelloWorld.cpp
并收到错误消息,说明缺少cygwin1.dll,然后cpp.exe
崩溃了。
我怎样才能clang++ -c HelloWorld.cpp
运行并在没有出现以下错误的情况下根据我的详细信息给我一个目标文件?
HelloWorld.cpp:1:10: fatal error: 'iostream' file not found
#include <iostream>
^
1 error generated.