书就不多说了,被称为Unix下C编程的圣经;不过现在国内貌似部分人都喜欢向别人推荐书,我很怀疑着部分人是不是推荐的每一本都看过。这个我暂时也不敢推荐,因为我也没有看完。
这本书上几乎所有的代码都用到了作者编程的一个头文件:apue.h
,但是这个不是ISO C自带的,所以需要配置一下。
其实解压之后你会发现,目录下面有个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 sar@apuebook.com.
Steve Rago
January 2013
人家作者已经告诉你怎么做了
这两个文件分别是: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
apue.h
头文件的最后一行前添加一行代码:#include "erro.c"
最后效果如下:
#include "error.c"
#endif /* _APUE_H */
以上
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/u013220338/article/details/48106579