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

是新版的不可以了吗,为什么我编译成max.o和hello.c还是不能一起编译呢,还是提示max函数没有声明啊!!!!!!为什么啊

是新版的不可以了吗,为什么我编译成max.o和hello.c还是不能一起编译呢,还是提示max函数没有声明啊!!!!!!为什么啊

正在回答

4 回答

主程序内头部声明一次函数 和返回值 :int max(int a,int b);

1 回复 有任何疑惑可以回复我~

我也遇到了这个问题,然后我试了试,gcc -c hello.c   --> gcc -c max.c -->gcc hello.o max.o,这样就不会显示max定义的问题,不过会在直接编译带有主函数的文件时出现警告

0 回复 有任何疑惑可以回复我~

57b6d59100017e4402520417.jpg

57b6d592000122a605000083.jpg

57b6d59300010de404150400.jpg

求大神指点一二,视频中把max.c编译成max.o就可以一起编译了,可是我的还是提示出了max定义的问题。

求大神指出哪里有错误


0 回复 有任何疑惑可以回复我~

能否贴图出来

0 回复 有任何疑惑可以回复我~
#1

土豪码农 提问者

贴了贴了
2016-08-19 回复 有任何疑惑可以回复我~
#2

土豪码农 提问者

我发现了,a.out还是生成了,输出也没有变,但是就是gcc两个文件的时候提示错误了。这个没有关系的是吧
2016-08-19 回复 有任何疑惑可以回复我~
#3

土豪码农 提问者

学到后面,回到这里,虽然能出结果,可是用echo $?输出的是127。就是有问题吗
2016-08-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

是新版的不可以了吗,为什么我编译成max.o和hello.c还是不能一起编译呢,还是提示max函数没有声明啊!!!!!!为什么啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信