繁体   English   中英

无法使用clang编译简单文件

[英]can't compile simple file with clang

我有一个简单的cpp文件(只是一个空的int main() {} ),我正在调用clang

clang.exe -cc1 -std=c++11 file.cpp

但是我把file.cpp放在哪里并不重要(我通常将它放在clang可执行文件的同一目录中)clang会一直抱怨

clang.exe: error: no such file or directory: 'file.cpp'
clang.exe: error: no input files

那有什么不对?


编辑:我也试过完整的路径:

D:\clang\llvmclang-build\Debug\bin>clang -cc1 "D:/clang/llvmclang-build/Debug/bin/file.cpp"

error: error reading 'D:/clang/llvmclang-build/Debug/bin/file.cpp'
1 error generated.

由于文件存在而且没有别的,这个错误信息不是很有用。 还试过:

"D:\\clang\\llvmclang-build\\Debug\\bin\\file.cpp"

"D:\clang\llvmclang-build\Debug\bin\file.cpp"

错误完全一样

唉,愚蠢的Windows隐藏 - 已知文件扩展的事情!!

在此输入图像描述

对不起,火灾:(

这就是我讨厌在Windows上工作的原因..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM