尝试编译main.c时:
$ gcc main.c -O main
gcc:error:不存在这样的文件或目录
但是,当我删除文件名并将其输出到a.out时,它可以正常工作。
抱歉,如果这是一个愚蠢的问题,仍然会习惯于命令行。
最佳答案
您需要-o
(小写),而不是-O
。 -O
指定一个优化级别,然后gcc
认为(由于-O
不带参数),您只是在尝试编译另一个名为main
的文件。
关于c - 编译C问题“没有这样的目录”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33004660/