解決編譯C的function declaration isn’t a prototype

最近遇到的一個小問題,因為很容易忘記所以紀錄一下

test_abc.c:151:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes]

 static void init_module();

 ^

解法:

因為我已經寫了prototype,只是function沒有參數的話要多寫void,改成下面這樣就ok了


static void init_module(void);


留言