apue.h頭文件的配置

必須輸入標題 相信很多初學《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 )
    以我的路徑爲例:
       #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程序了.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章