apue.h頭文件(UNIX環境高級編程)

相信很是多初學《UNIX環境高級編程》的朋友都會遇到一個問題,執行裏面的實例(download: 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 )函數

egpost

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 保存,退出.
code

大功告成。ci

測試編譯器

相關文章
相關標籤/搜索