Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32269
  • 博文数量: 9
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-27 11:03
文章分类

全部博文(9)

文章存档

2015年(9)

我的朋友

分类: LINUX

2015-11-05 11:17:22

apue.h是Stevens大师自己写的头文件,包含了后续学习中常用的头文件,以及出错处理函数的定义等。
1.到下载源代码
wget src.2e.tar.gz;
tar -zxvf src.2e.tar.gz

2.找到两个最重要的文件apue.herror.c
[root@node3 include]# pwd
/root/apue.2e/include
[root@node3 include]# ls
apue.h

[root@node3 lib]# pwd
/root/apue.2e/lib
[root@node3 lib]# ls error.c
error.c

3.apue.h头文件的#endif前面添加一行 #include "error.c"
vi apue.h
....
#include "error.c"
#endif  /* _APUE_H */


4.将apue.herror.c移到系统默认的头文件目录下面
cp include/apue.h /usr/include/
cp lib/error.c /usr/include/


5.至此,环境已经OK了,可以测试APUE的第一个程序了
[root@node3 apue.2e]# mv fig1.3 fig1.3.c
[root@node3 apue.2e]# gcc fig1.3.c
[root@node3 apue.2e]# ./a.out
usage: ls directory_name
[root@node3 apue.2e]# ./a.out .
fig10.29
fig7.14
fig10.22
....


阅读(977) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~