1 回答
已采納

onemoo
TA貢獻883條經(jīng)驗 獲得超454個贊
偶然翻了下才發(fā)現(xiàn)這里貼出來代碼了...
代碼確實有幾個問題:
a.c 的 main 函數(shù)中調用了 max 和 min,但之前缺少它們的聲明。
對于這點,你應該使用“將函數(shù)定義和頭文件分開”的代碼組織方式,并且在 a.c 中 include 適當?shù)念^文件。
max.c 中定義了 max 函數(shù)可以理解,但為什么在 min.c 中又定義了 max 函數(shù)? 是手滑了嗎...
這樣在把這些代碼鏈接的時候就會發(fā)生重定義錯誤,同時還會發(fā)生找不到 min 定義的錯誤,這在你貼出的鏈接器報錯信息中都有體現(xiàn)。
總的來說,這樣的錯誤可能意味著,你需要把“編譯、鏈接”“多文件程序的組織方式”等基礎知識再復習下。
或者也許是因為你的學習材料就不太好,沒講清楚這些內容。
點擊展開后面10條
添加回答
舉報
0/150
提交
取消