歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Unix環境高級編程開篇-apue.h配置

Unix環境高級編程開篇-apue.h配置

日期:2017/3/1 12:26:36   编辑:關於Linux

書就不多說了,被稱為Unix下C編程的聖經;不過現在國內貌似部分人都喜歡向別人推薦書,我很懷疑著部分人是不是推薦的每一本都看過。這個我暫時也不敢推薦,因為我也沒有看完。
這本書上幾乎所有的代碼都用到了作者編程的一個頭文件:apue.h,但是這個不是ISO C自帶的,所以需要配置一下。

我用的這本書是第三版,第三版,第三版 重要的事情說三遍

1:先去這本書的官網把源代碼下載下來,傳送門

2:解壓

3:make

其實解壓之後你會發現,目錄下面有個README的文件,打開:

Read the file called DISCLAIMER.

On Freebsd, type "gmake".
On other platforms, type "make" (as long as this is gnu make).

For FAQs, updated source code, and the lost chapter, see http://www.apuebook.com.
Please direct questions, suggestions, and bug reports to [email protected].

Steve Rago
January 2013

人家作者已經告訴你怎麼做了

4:復制兩個文件

這兩個文件分別是:apue.h error.c兩個文件分別位於(以我的電腦為例)

/home/mark/Downloads/apu.3e/include    /* apue.h */
/home/mark/Downloads/apu.3e/lib       /* error.c */

把他們拷貝到C語言默認的工作目錄(以我的電腦為例)

cp ./include/apue.h ./lib/error.c /usr/include

5:在apue.h 頭文件的最後一行前添加一行代碼:

#include "erro.c"

最後效果如下:

#include "error.c"
#endif  /* _APUE_H */

以上

Copyright © Linux教程網 All Rights Reserved