UNIX环境高级编程学习环境搭建---apue.h

声明:本文参考https://blog.****.net/freestyle4568world/article/details/39269129

因为本分类的学习许多实例来自于《UNIX环境高级编程第三版》一书,其中几乎每个实例都包括apue.h这个头文件,查询才知道这是作者编程的一个头文件,这里关于这个头文件的环境的搭建做一个记录

1.下载源码 http://www.apuebook.com/apue3e.html

2.解压:tar -zxvf src.3e.tar.gz

UNIX环境高级编程学习环境搭建---apue.h

3.进入解压后的目录:cd apue.3e

4.make

UNIX环境高级编程学习环境搭建---apue.h

 5.报错:“找不到 -lbsd”

UNIX环境高级编程学习环境搭建---apue.h

6.添加libbsd.a的静态链接库:sudo apt-get install libbsd-dev

UNIX环境高级编程学习环境搭建---apue.h

7.再次make

8.将apue.h文件及其对应的静态链接库libapue.a分别复制到 /usr/include/ 和 /usr/local/lib/

UNIX环境高级编程学习环境搭建---apue.h

9.完成配置,使用书中1-3代码进行测试

UNIX环境高级编程学习环境搭建---apue.h

 编译运行效果如下:UNIX环境高级编程学习环境搭建---apue.h

实例成功运行代表配置成功