Mac os 上使用apue 源代码的方法(教程)
Advanced programming in unix environment 那本书带的源代码一般来说大家很难弄清楚怎么用
1. 下载之后解压到/Users/wzj/apue.2e
下载 http://www.
2. 打开文件
$ vim /Users/wzj/apue.2e/Make.defines.macos
3. 修改 WKDIR为
WKDIR=/Users/wzj/apue.2e
4. 打开apue.h
$ vim /Users/wzj/apue.2e/include/apue.h
从12行开始添加
#ifdef MACOS
#define _DARWIN_C_SOURCE
#endif
5. 进入 /Users/wzj/apue.2e
$ cd /Users/wzj/apue.2e
$ make all
6. 然后就可以编译源代码了
$ gcc -I/Users/wzj/apue.2e/include /Users/wzj/apue.2e/lib/libapue.a file.c -o exec_file
注:把所有的wzj 换成自己的名字就可以
[ 本帖最后由 madfrogme 于 2012-10-14 21:21 编辑 ]