相信非常多初學《unix環境高階程式設計》的朋友都會遇到乙個問題,執行裡面的例項(download: )時就出現故障,提示 "錯誤: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 )
eg
cp /home/lucifer/downloads/apue.3e/inlcude/apue.h .
cp /home/ucfree/apue.3e/lib/error.c . (實現apue.h中的出錯處理函式)
3. 編輯apue.h
在最後一行 #endif /* _apue_h */ 前面加入一行 #include "error.c"
:wq 儲存,退出.
大功告成。
測試
apue h標頭檔案(UNIX環境高階程式設計)
相信很多初學 unix環境高階程式設計 的朋友都會遇到乙個問題,執行裡面的例項 download 時就出現問題,提示 錯誤 apue.h 沒有那個檔案或目錄 apue.h是作者自定義的乙個標頭檔案,包括程式所需的常用標頭檔案及出錯處理函式。所以因該將它放入系統標頭檔案中 linux下是 usr in...
UNIX環境高階程式設計》apue h標頭檔案的配置
初學 unix環境高階程式設計 的朋友都會遇到乙個問題,執行裡面的例項 download 時就出現問題,提示 錯誤 apue.h 沒有那個檔案或目錄 apue.h是作者自定義的乙個標頭檔案,包括程式所需的常用標頭檔案及出錯處理函式。所以因該將它放入系統標頭檔案中 linux下是 usr includ...
高編標頭檔案apue h的配置方法
2 超級使用者許可權登入 cd usr include,將apue.h和error.c兩個檔案copy到該目錄下。apue.h位於 your apue path inlcude error.c位於your apue path lib 以我的路徑為例 cp home my apue.2e inlcud...