您的位置:首页 > 产品设计 > UI/UE

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

2017-03-15 20:47 387 查看
刚开始看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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: