楼主: yu60797890
2235 1

ld returned 1 exit status问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:246份资源

硕士生

20%

还不是VIP/贵宾

-

威望
0
论坛币
163 个
通用积分
0.7500
学术水平
8 点
热心指数
3 点
信用等级
3 点
经验
765 点
帖子
34
精华
0
在线时间
210 小时
注册时间
2013-11-27
最后登录
2025-12-16

楼主
yu60797890 发表于 2016-7-16 20:24:52 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
下列代码为什么会报错呀:ld returned 1 exit status
#include <stdio.h>

int Add(int x, int y)
{
int z;
z = x+y;
return z;
}
void PrintResult(int a)
{
        printf("%d",a);
}

int Add(int, int);
void PrintResult(int);
void main1()
{
int a=2, b=3, c;
c = (Add(a, b)+4)*7;
PrintResult(c);
}

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:status turned RETURN Exit turn status

沙发
结云灭龙茶 在职认证  发表于 2017-8-8 12:17:27
把void main1改成int main可以在gcc5.4.0下正常运行

我猜这段代码原本属于两个文件,被你合并到一起了。如果是这种情况,需要在编译的时候把两个文件都告诉编译器才行。可以参考这个http://tiankonguse.com/record/record.php?id=317

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-30 18:06