apue h標頭檔案(UNIX環境高階程式設計)

2021-09-08 04:45:09 字數 741 閱讀 9773

相信非常多初學《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...