注册 登录
编程论坛 Linux教室

Mac os 上使用apue 源代码的方法(教程)

madfrogme 发布于 2012-10-11 09:40, 2557 次点击
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 编辑 ]
7 回复
#2
zklhp2012-10-11 12:15
虽不明 但觉厉
#3
外部三电铃2012-10-11 12:19
不明觉厉
#4
madfrogme2012-10-11 13:03
Advanced programming in  unix environment 那本书带的源代码一般来说大家很难弄清楚怎么用

虽不明,但觉厉

学习了
#5
pangding2012-10-11 13:06
虽不明 但觉厉
#6
madfrogme2012-10-11 13:09
以后灌水又有新词
#7
zklhp2012-10-11 13:51
以下是引用madfrogme在2012-10-11 13:03:19的发言:

Advanced programming in  unix environment 那本书带的源代码一般来说大家很难弄清楚怎么用
 
虽不明,但觉厉
 
学习了

原来是这个东西啊 缩写害人啊
#8
有容就大2012-10-11 15:36
虽不明,但觉厉   A new wangluomingci has born.
1