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

gcc min.o max.o hello.c之后无法连接成功而是显示错误

gcc max.o min.o hello.c -o hello.out
hello.c: In function ‘max’:
hello.c:6:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
 {
 ^
In file included from hello.c:2:0:
max.h:1:5: error: old-style parameter declarations in prototyped function definition
 int max(int a,int b)
     ^
hello.c:13:1: error: expected ‘{’ at end of input
 }
 ^


正在回答

2 回答

不明白的是:老师的是gcc max.o min.o hello.c -o hello.out,hello.c中可以没有声明,编译也没问题,而我的则显示warning:隐式声明函数‘max.c’和‘min.c’

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

max.h 中的int max(int a,int b) ,max函数的申明少了分号

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

举报

0/150
提交
取消

gcc min.o max.o hello.c之后无法连接成功而是显示错误

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