这一天终于到了,我翻开了这本巨大的APUE(UNIX环境高级编程)。
不知是不是所有的传说中的技术书都是喜欢从一开始就让读者感觉读不下去,在编译第一个实例程序时, 我就遇到了麻烦。
APUE这本书把所有的头文件都集中到了一个叫做“apue.h”的头文件中。而该头文件中又定义了众多的函数,这些函数位于其他文件中,例如我要编译的文件就用到了libapue.a的函数。所以要想编译书中的代码,首先就要做好环境的配置。
让我们从头开始:
- 从 http://www.apuebook.com/code3e.html 下载源代码
- 解压
- 编译 (参照README)
另外,网上不知为何说要修改./db/Makefile我没修改也能正常编译。
编译完成后,我们就可以Xcode中配置参数了。
修改项目的配置
- 点击项目名称进入项目配置
- 添加Library Search Paths和User Header Search Paths
它们的路径分别是编译过的源代码文件夹中的lib和include - 添加库文件
如此一来就在MAC中配置号了学习APUE的环境。
学习愉快!