clang -o删除了我的.c文件?

时间:2014-06-26 23:37:32

标签: c macos compilation clang

我偶然发现了this关于clang的文章(我使用过gcc),所以我按照说明编译.c文件,但是给了我这个错误:

clang -o File.c test
ld: can't link with a main executable file 'test' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

然后我再次尝试编译,但文件已经消失,我无法在Mac上的任何地方找到它。

它消失了吗?有机会取回我的档案吗?谢谢。

1 个答案:

答案 0 :(得分:4)

你按照说明做错了。你想要:

clang -o test File.c

您的命令告诉clang使用File.c作为输入命名其输出 test

关于你的后续问题:

  

它消失了吗?

是的,几乎可以肯定。

  

有机会取回我的档案吗?

你保留备份吗?