搭建apue环境
apue书籍的很多头文件需要自己去添加,所以要进行环境搭建
在
网站上自己下载源代码,开始搭建
网址:www.apuebook.com
下载解压:
sudo -zxvf src.3e.tar.gz
make
这个时候一般不会运行成功,会缺少libbsd-dev
sudo apt-get install libbsd-dev
运行make成功
这个时候需要拷贝
sudo cp ./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/
这里将./lib/libapue.a进行拷贝,是因为gcc编译时候,会自动在/usr/local/lib中进行搜索,libapue.a是apue.a具体函数定义和宏实现
这里相关定义在 ld.conf.d/libc.conf中有相关定义
测试样例
gcc ls.c -o ls.o -lapue