gpt4 book ai didi

c - 为什么我在尝试打印报价时出现错误

转载 作者:行者123 更新时间:2023-11-30 21:15:16 26 4
gpt4 key购买 nike

我正在学习 c 语言编程,当我尝试在引用中打印“Hello World”时,出现错误:

id returned 1 exit status

这是我的代码,我正在使用代码块:

#include <stdio.h>

int main()
{
printf("\"Hello World\" ");

return 0;
}

最佳答案

error: id returned 1 exit status 
^
should be "l", not "i"

我相信它是ld,而不是id。 Code::Blocks 使用 GCC 作为编译器,这可能是您在尝试再次编译之前没有关闭正在运行的程序

通常,ld(Windows 上的 ld.exe)在无法访问所需文件时返回 1。这通常包括

  • 找不到要链接的目标文件(或访问被拒绝)
  • 找不到一个或多个要链接的符号
  • 无法打开可执行文件进行写入(或 AD)

你的程序看起来完全没问题,所以第二点应该不会命中。在通常情况下,ld 不可能无法打开目标文件(除非你有一个有故障的驱动器和一个脏文件系统),所以第一点也几乎是不可能的。现在我们进入第三点。

简单的 Google 搜索会给出一整页相同的答案:在尝试重新编译之前,您忘记关闭程序。

仅此而已。

关于c - 为什么我在尝试打印报价时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47331208/

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