为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么报错呢?

请问为什么报错呢?

C
黑丶雨 2016-06-07 16:01:55
tuolei717@ubuntu:~/gaoxiang/Les2$ lshello.c  max.c  max.o  min.c  min.otuolei717@ubuntu:~/gaoxiang/Les2$ gcc max.o min.o hello.chello.c: In function ‘main’:hello.c:6:13: warning: implicit declaration of function ‘max’ [-Wimplicit-function-declaration]  int maxNum=max(a1,a2);             ^hello.c:7:13: warning: implicit declaration of function ‘min’ [-Wimplicit-function-declaration]  int minNum=min(a1,a2);             ^min.o: In function `max':min.c:(.text+0x0): multiple definition of `max'max.o:max.c:(.text+0x0): first defined here/tmp/ccH2K457.o: In function `main':hello.c:(.text+0x3d): undefined reference to `min'collect2: error: ld returned 1 exit statustuolei717@ubuntu:~/gaoxiang/Les2$
查看完整描述

1 回答

?
不偏不易

TA贡献96条经验 获得超118个赞

有段时间没写C了,但是,大概是这样的问题。

对max有多个定义

对min没有定义

你看一下写这两个的时候是不是复制黏贴了?然后忘记把其中一个max改成min了?

还有,直接贴代码更好。不要给这些东西,虽然也能看出一点,但是还是感觉好难受。。

查看完整回答
反对 回复 2016-06-07
  • 1 回答
  • 0 关注
  • 1658 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信