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 ?} ?^
2018-07-11
不明白的是:老師的是gcc max.o min.o hello.c -o hello.out,hello.c中可以沒有聲明,編譯也沒問題,而我的則顯示warning:隱式聲明函數‘max.c’和‘min.c’
2018-03-13
max.h 中的int?max(int?a,int?b) ,max函數的申明少了分號