0
我是C/Pro的新手* C 我在Linux中編譯C代碼。我收到以下錯誤。錯誤:在操作系統頭'proc.h'中'退出'的衝突類型
/usr/include/sys/proc.h:560: error: conflicting types for 'exit'
/usr/include/sys/proc.h:560: error: conflicting types for 'exit'
在proc.h,退出函數定義爲
extern void exit(int, int);
頭proc.h是操作系統定義的頭,我不知道爲什麼我得到這個錯誤。
來自libc/stdlib.h的exit()需要一個int參數。 proc.h頭文件的作者應該知道這一點。 – wildplasser
你想要編譯的代碼是什麼?你正在寫一個設備驅動程序嗎? –