apue.h 運行UNIX環境高編程序

相信不少初學《UNIX環境高級編程》的朋友都會遇到一個問題,運行裏面的實例時就出現問題,提示 "錯誤: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中的出錯處理函數)class

3. 編輯apue.hgcc

#vi apue.h權限

在最後一行 #endif /* _APUE_H */ 前面添加一行 #include "error.c"下載

:wq 保存,退出.gc

 

這樣你就能夠運行下載的apue程序了程序

相關文章
相關標籤/搜索