《汇编C版》;没有这样的目录“;
尝试编译main.c时: $gcc main.c-O main gcc:错误:不存在这样的文件或目录 但是当我去掉文件名并让它输出到a.out时,它就可以正常工作了《汇编C版》;没有这样的目录“;,c,compilation,C,Compilation,尝试编译main.c时: $gcc main.c-O main gcc:错误:不存在这样的文件或目录 但是当我去掉文件名并让它输出到a.out时,它就可以正常工作了 抱歉,如果这是一个愚蠢的问题,您仍然习惯于命令行。您想要的是-o(小写),而不是-o-O指定一个优化级别,然后gcc认为(因为-O不带参数),您只是试图编译第二个名为main的文件,大写字母“O”用于优化选项。请改用小写字母“o”: $ gcc main.c -o main 它是-o main而不是-o(小写) gcc main.
抱歉,如果这是一个愚蠢的问题,您仍然习惯于命令行。您想要的是
-o
(小写),而不是-o
-O
指定一个优化级别,然后gcc
认为(因为-O
不带参数),您只是试图编译第二个名为main
的文件,大写字母“O”用于优化选项。请改用小写字母“o”:
$ gcc main.c -o main
它是-o main而不是-o(小写)
gcc main.c-o main在-o选项中使用小写的o。
-O是启用Optimizer的选项请记住,unix实用程序通常有区分大小写的选项。