MacOS X 10.8 下 编译APUE代码清单(apue.2e 第二版源码)
来源:互联网 发布:ea凝胶骗局知乎 编辑:程序博客网 时间:2024/06/06 01:28
1、修改文件Make.defines.macos设置代码目录变量,将WKDIR值改为实际代码目录
$ vim Make.defines.macos
2、修改WKDIR/include/apue.h文件的6-11行如下所示,增加MACOS判断,如果不修改文件,
则定义_XOPEN_SOURCE为600,在macOS中头文件中,部分文件依据_XOPEN_SOURCE是否定义,来定义宏。
#if defined(SOLARIS)
#define _XOPEN_SOURCE 500 /* Single UNIX Specification, Version 2 for Solaris 9 */
#define CMSG_LEN(x) _CMSG_DATA_ALIGN(sizeof(struct cmsghdr)+(x))
#elif defined(MACOS) /*增加的*/
#elif !defined(BSD)
#define _XOPEN_SOURCE 600 /* Single UNIX Specification, Version 3 */
#endif
3、在WKDIR下,编译即可。
$ make
- MacOS X 10.8 下 编译APUE代码清单(apue.2e 第二版源码)
- MacOS X 10.6 下 编译APUE代码清单(apue.2e 第二版源码)
- apue.2e 源码在 Freebsd 9.0 下编译
- APUE.2E 随书代码的编译方法
- centos6.4下编译apue.h(第二版)
- APUE.2e程序清单4-7举例分析
- APUE.2e程序清单4-7举例分析
- apue源码编译
- APUE源码编译
- APUE源码编译
- APUE代码的编译
- apue.3e源码编译、环境配置(centos6.7)
- OS X 10.10 编译APUE Third Edition 源码
- UNIX环境高级编程(第二版)/APUE源码编译及使用
- UNIX环境高级编程(第二版)/ APUE 源码编译与使用
- APUE源码编译及问题解决
- 【APUE】源码下载及编译
- 编译apue(第三版)
- SmartUpload getRequest getParameter
- 解决xset: unable to open display ""问题
- arraylist的用法
- 1388 - Graveyard
- 阿里云学习七 - 数据存储计算:开放数据处理服务(ODPS) & 开放结构化数据服务(OTS)
- MacOS X 10.8 下 编译APUE代码清单(apue.2e 第二版源码)
- 解决openfire在使用MySQL数据库后的中文乱码问题(转)
- LigerUi中Grid控件,让左侧第一列显示序号!(实例)
- linphone-android 编译
- BDD课题研究之测试思想和方法总结(二)
- paip..net 程序多语言切换开发的流程总结
- BDD课题研究之测试思想和方法总结(三)
- 你说有用没用?
- SQL2000表里仅有几百条数据,查询很慢,可能跟锁有关