《UNIX环境高级编程》学习环境搭建—apue.h
正式开始学习《APUE》,跟着学习的过程中也动手实践一下,所使用的操作系统为Ubuntu18.04
基本步骤
- 在官网上下载书中源代码
- tar -zxvf src.3e.tar.gz
- cd apue.3e
- make
可能会出现以下错误
/usr/bin/ld: 找不到 -lbsd
collect2: error: ld returned 1 exit status
解决办法:添加libbsd.a的静态链接库
sudo apt-get install libbsd-dev
-
make
-
编译成功后,开始安装apue.h文件及其对应的静态链接库libapue.a
sudo cp ./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/
可以看到,我们拷贝一个apue.h文件到用户包含目录