用gcc编译C程序;无法打开输出文件 _.exe: 没有那个文件或目录
compiling C program with gcc; Cannot open output file _.exe: no such file or directory
我刚开始尝试用 C 编程,我已经下载了各种 IDE 和编译器,但似乎没有任何效果。当我尝试编译我的程序时,Cygwin 一直给我这个错误:
C:\Users\Paul\Documents\Timmy
λ gcc -o nutt nutt.c
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld:
cannot open output file nutt.exe: No such file or directory
collect2: error: ld returned 1 exit status.
这是我的程序
#include <stdio.h>
int main(void) {
printf("y");
return 0;
}
我还想指出,当我尝试使用记事本或记事本++中的 "save as" 功能时,我遇到了这个奇怪的问题。当我尝试以这种方式保存某些内容时,它会弹出一条错误消息,提示未找到文件并检查文件名并重试。这两个问题似乎是同时发生的,我不确定它们是否相关。我尝试通过将文件类型设置为所有类型来以这种方式保存,我只需输入 "something.c" 作为名称。
我修好了!谢谢你们的帮助。我通过在我的 windows Defender 安全中心关闭受控文件夹访问来修复它。
我现在可以使用另存为功能并编译我的 C 源文件。
我一直在尝试 google 关于 gcc 的东西,但实际上是 window 的错...
我刚开始尝试用 C 编程,我已经下载了各种 IDE 和编译器,但似乎没有任何效果。当我尝试编译我的程序时,Cygwin 一直给我这个错误:
C:\Users\Paul\Documents\Timmy
λ gcc -o nutt nutt.c
/usr/lib/gcc/x86_64-pc-cygwin/6.4.0/../../../../x86_64-pc-cygwin/bin/ld:
cannot open output file nutt.exe: No such file or directory
collect2: error: ld returned 1 exit status.
这是我的程序
#include <stdio.h>
int main(void) {
printf("y");
return 0;
}
我还想指出,当我尝试使用记事本或记事本++中的 "save as" 功能时,我遇到了这个奇怪的问题。当我尝试以这种方式保存某些内容时,它会弹出一条错误消息,提示未找到文件并检查文件名并重试。这两个问题似乎是同时发生的,我不确定它们是否相关。我尝试通过将文件类型设置为所有类型来以这种方式保存,我只需输入 "something.c" 作为名称。
我修好了!谢谢你们的帮助。我通过在我的 windows Defender 安全中心关闭受控文件夹访问来修复它。
我现在可以使用另存为功能并编译我的 C 源文件。
我一直在尝试 google 关于 gcc 的东西,但实际上是 window 的错...