用gcc编译C程序;无法打开输出文件_.exe : no such file or directory

标签 c gcc compiler-errors cygwin controlled-folder-access

我刚刚开始尝试用 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;
}

我还想指出,当我尝试使用记事本或 Notepad++ 中的“另存为”功能时,我遇到了这个奇怪的问题。当我尝试以这种方式保存某些内容时,它会显示一条错误消息,指出找不到文件并检查文件名并重试。这两个问题似乎是在同一时间发生的,我不确定它们是否相关。我尝试通过将文件类型设置为所有类型来尝试以这种方式保存,并且只需输入“something.c”作为名称。

最佳答案

我修好了!谢谢你们试图提供帮助。我通过关闭 Windows Defender 安全中心中的受控文件夹访问来修复此问题。

https://answers.microsoft.com/en-us/windows/forum/windows_10-files/cant-save-to-documents-folder-after-fall-creators/b1274473-6dcd-4bbf-8040-6ba1bc79287f

我现在可以使用另存为功能并编译我的 C 源文件。

我一直试图用谷歌搜索有关 gcc 的内容,但实际上这确实是 Windows 的错......

关于用gcc编译C程序;无法打开输出文件_.exe : no such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493302/

相关文章:

c - 顺序代码执行中的有趣行为

c++ - 通过gethostbyname获取解析的IP和TTL值

c++ - 部署使用 GCC 4.6 编译的 OSX 应用程序

xcode - Parse.com 入门项目在 xcode 6.3 上出现 Cannot invoke 'subscribeToChannelInBackground' 编译器错误

c# - Unity重复生成,未使用的生成位置,问题

c - 递归删除字符串中的重复字符

c - 如何编写接受包含整数和标点符号的用户输入的 C 程序?

xcode - 在mac上,g++(clang)默认无法搜索/usr/local/include和/usr/local/lib

c - 我如何向 gcc 指定 C 中的 {} init 不应该编译?

c++ - 来自 g++ 编译的 String.h 错误