最近一直在看《
Linux
程序設計
(
第
3
版
)
》,照着書上的代碼原封不動地敲上去,編譯後就出現了
à
警告:隱式聲明與內建函數
’exit’
不兼容。
#include <stdio.h>
-
- int main()
- {
- printf("hello world!/n");
- exit(0);
- }
#include <stdio.h> int main() { printf("hello world!/n"); exit(0); }
緣由其實很簡單了,沒有把
stdlib.h
包含進來,加上就沒問題了。後來
google
搜索的時候發現網上不少人有這個問題,今天來記下這個問題的解決方案。
以此類推,編譯後出現警告:隱式聲明與內建函數’XXX’不兼容的問題所在都是由於沒有包含相應的頭文件,加上就OK! 函數