gpt4 book ai didi

c - 当我尝试使用递归打印 1-10 个数字时,mingw gcc 编译器给出了一个我无法理解的错误

转载 作者:行者123 更新时间:2023-11-30 20:20:13 24 4
gpt4 key购买 nike

当我尝试编译源代码时显示以下错误

C:/Program Files (x86)/mingw-w64/i686-7.1.0-posix-dwarf-rt_v5-rev2/mingw32/bin/.
./lib/gcc/i686-w64-mingw32/7.1.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot
open output file print.exe: Permission denied
collect2.exe: error: ld returned 1 exit status

我的程序代码如下

#include<stdio.h>

void print(int x)
{
if(x==1)
{
printf("%d\n", x);
return;
}
else
{
print(x-1);
printf("%d\n",x);
}
}
void main()
{
print(10);
}

它在 Turbo C 中工作正常。这是什么样的错误?我该如何纠正它?

最佳答案

您必须终止正在运行的现有进程。杀死 print.exe 进程,以便可以访问它,或者直接关闭打开执行实例的命令提示符窗口

关于c - 当我尝试使用递归打印 1-10 个数字时,mingw gcc 编译器给出了一个我无法理解的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47182011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com