gcc: error: my_program.c: No such file or directory gcc: fatal error: no input files compilation terminated.
时间: 2023-12-09 14:20:57 浏览: 151
这个错误通常是由于编译器找不到指定的源代码文件而导致的。请确保您在编译命令中指定了正确的源代码文件名,并且该文件名正确地拼写和大小写。如果您的源代码文件位于不同的目录中,请确保您在命令中指定了正确的路径。
另外,如果您的源代码文件名中包含空格或其他特殊字符,请使用引号将文件名括起来。
例如,如果您的源代码文件名为 `my program.c`,并且该文件位于您当前的工作目录中,则可以使用以下命令进行编译:
```
gcc -o my_program "my program.c"
```
请注意,-o 选项后面应该是您要生成的可执行文件的名称,该文件名可以根据您的需要自定义。如果您的源代码文件位于不同的目录中,请使用相应的路径指定源代码文件。
相关问题
gcc: error: hello.c: No such file or directory gcc: fatal error: no input files compilation terminated.
这个错误通常是由于找不到指定的文件而导致的。请确定您在当前目录中是否存在名为"hello.c"的文件。如果文件存在但位于不同的目录中,请确保您在编译时提供了正确的路径。您可以使用以下命令来编译该文件:
gcc hello.c -o hello
其中,"hello.c"是您要编译的源文件的名称,"-o hello"表示生成一个名为"hello"的可执行文件。如果问题仍然存在,请提供更多的详细信息,我将尽力帮助您解决问题。
l404@ubuntu:~$ gcc -o l log.c gcc: error: log.c: No such file or directory gcc: fatal error: no input files compilation terminated.
该错误通常是因为编译器无法找到指定的源代码文件。请确认您当前的工作目录是否包含名为log.c的文件,并且文件名是否正确。如果文件名正确且文件存在,请尝试使用绝对路径指定文件路径,例如:
```
gcc -o l /path/to/log.c
```
如果问题仍然存在,请检查您的文件系统是否存在任何权限问题或磁盘损坏。
阅读全文