Unix环境高级编程第三版中apue.h头文件如何配置

来源:互联网 发布:pg报丧女妖网络限定 编辑:程序博客网 时间:2024/05/18 03:53

刚开始看UNIX环境高级编程第三版,准备敲一下第一个例子,便被卡在这里,无法打开apue.h头文件,让人头痛,查了一下后得知原来apue.h是笔者为了方便自己写的,下载该库后,不知如何配置,网上大多都是说的第二版如何配置,但是既然新的出来了就要用新的,配置方法分享如下:


1、首先下载该库http://www.apuebook.com/code3e.html

之后我会上传到CSDN资源里去,去评论区拿下载链接


2、下载后用中断进入下载文件夹用命令解压tar -zxvf src.3e.tar.gz,如果失败那就su 获取roo权限再来一遍


3、解压后得到apue.3这个文件夹,进去,然后make编译一遍,如果出现一个Eero,那就是libbsd库没有安装,这个是建立在libbsd库上的。

安装该库,执行如下sudo apt-get install libbsd-dev,然后在make一遍


4、接下来要让编译器知道他们的原函数在哪里,有两种方法,第一种把文件复制到系统include里,在解压文件夹执行如下命令

cp ./include/apue.h /usr/include/

cp ./lib/libapue.a /usr/local/lib/

第二种方法,在PATH里添加这里写,在这里不做介绍


5、接下来就可以正常编译,不过还是要带上-lapue, 命令如下

cc 1-1.c -lapue



1 0
原创粉丝点击