在 Visual Studio Code 上编译 C 文件代码时出现问题

问题描述 投票:0回答:2

我是 C 编程新手,在我的首次亮相中面临着最烦人的问题之一。我知道这个问题出现过很多次,但老实说我找不到任何解决方案。要么答案包含适合初学者的高级词汇,要么我尝试解决方案但问题仍然存在。

我正在 VSCode 上编写代码,并且已经安装了所需的扩展以及 MinGW,并将其目录添加到我的路径中。我运行 cmd 行并检查 gcc 是否安装正确。但问题是每当我尝试运行 C 代码时,命令行和 VScode 都会出现以下错误

“c:/mingw/bin/../lib/gcc/mingw32/9.2.0/../../../../mingw32/bin/ld.exe: 无法打开输出文件 a. exe: 没有这样的文件或目录 collect2.exe:错误:ld 返回 1 退出状态”

这是我已经构建的代码,没有错误:

 #include <stdio.h>

int main()
{
    printf("Hello world/n");

    return 0;
}

我将不胜感激任何帮助。谢谢你。

c visual-studio-code compiler-errors
2个回答
0
投票

如果您遇到与我的问题类似的问题,这里是解决方案。 stackoverflow.com/a/48493894/66384

我所做的就是关闭受控文件夹访问。 helloworld.exe 被 Windows Defender 拦截,并将其标记为木马和“严重威胁”:)。不敢相信,当问题来自 Windows 时,我花了一个多小时尝试修复与 gcc 编译器相关的问题。

谢谢大家的帮助。


-1
投票

printf(“你好世界 ”);可以吗?

© www.soinside.com 2019 - 2024. All rights reserved.