gcc min.o max.o hello.c之后無(wú)法連接成功而是顯示錯(cuò)誤
gcc?max.o?min.o?hello.c?-o?hello.out hello.c:?In?function?‘max’: hello.c:6:1:?error:?expected?‘=’,?‘,’,?‘;’,?‘a(chǎn)sm’?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 ?} ?^
2018-07-11
不明白的是:老師的是gcc max.o min.o hello.c -o hello.out,hello.c中可以沒(méi)有聲明,編譯也沒(méi)問(wèn)題,而我的則顯示warning:隱式聲明函數(shù)‘max.c’和‘min.c’
2018-03-13
max.h 中的int?max(int?a,int?b) ,max函數(shù)的申明少了分號(hào)