http://www.apuebook.com/
)時就出現問題,提示
"錯誤:apue.h:沒有那個文件或目錄".
apue.h是作者自定義的一個頭文件,包括程序所需的常用頭文件及出錯處理函數。所以因該將它放入系統頭文件中(Linux下是
/usr/include),這樣gcc編譯器就可以找到它了。
1. 超級用戶權限登入 #cd
/usr/include
2. 將apue.h和error.c兩個文件copy到該目錄下。(apue.h位於
your_apue_path/inlcude ; error.c位於your_apue_path/lib )
以我的路徑爲例:
#cp /home/ucfree/apue.2e/inlcude/apue.h .
#cp
/home/ucfree/apue.2e/lib/error.c . (實現apue.h中的出錯處理函數)
3.
編輯apue.h
#vi apue.h
在最後一行 #endif /* _APUE_H */
前面添加一行 #include "error.c"
:wq 保存,退出.
這樣你就可以運行下載的apue程序了.
apue.h頭文件的配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.