不同的編譯器可能會產生不一樣說明的error code,但都大同小異.
善用Ctrl + F 收尋
--------------------------------------
error: expected declaration or statement at end of input.
這整個程式某處少了)或}--------------------------------------
warning: #1295-D: Deprecated declaration 函式名稱 - give arg types.
該函式宣告時若沒有帶參數要在括號裡加“void”
void Example(void)
--------------------------------------
function 函式名稱 declared implicitly.
implicit declaration of function.
沒有include或extern當下使用的函式,其宣告在別的.c或.h檔
若link時找不到
undefined reference to 函式名稱.
--------------------------------------
error: conflicting types for 'xxx'
函式使用的位置位於宣告之前,或未宣告函式原型就使用該函式
沒有留言:
張貼留言