Chinaunix首页 | 论坛 | 博客
  • 博客访问: 836818
  • 博文数量: 109
  • 博客积分: 650
  • 博客等级: 上士
  • 技术积分: 1483
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-01 17:29
文章分类

全部博文(109)

文章存档

2016年(5)

2015年(21)

2014年(16)

2013年(38)

2012年(29)

分类: LINUX

2013-03-16 09:56:31

在下载src.tar.gz源代码的压缩包。
 
   1、解压至/home/user/目录下
       tar -zxvf scr.tar.gz -C  /home/user/ 。
   2、修改 Make.defines.linux中的WKDIR=/home/xxx/apue.2e,为WKDIR=/home/user/apue.2e
 
   3、返回至apue.2e目录下面,修改linux.mk,将里面的nawk全部改为awk,可以使用这个命令 :%s/nawk/awk/g 
 /root/apue.2e/std/linux.mk
   4、make
 
   5、将/home/user/apue.2e/include/apue.h和/home/user/apue.2e/lib/error.c复制到/usr/include目录下

    然后就可以方便的使用apue.h编译《unix高级环境编程》的的程序了

apue编程的例子都有关include "apue.h"的代码,其实apue.h并不是系统自带的,它是作者编写的头文件,源代码在附录B中.因此一个方法是.把刚才生成的 /root/apue.2e/include/apue.h直接复制到/usr/include下.
还有像err_sys的函数也在附录B中.同样的方法是在/usr/include新建一个 my_err.h的文件,把Figure B.3. Error functions that output to standard error内容复制进去.这样按例子编程就只需要在行首添加:#include "my_err.h"就可以了..

阅读(685) | 评论(0) | 转发(0) |
0

上一篇:odbc

下一篇:C++ odbc

给主人留下些什么吧!~~