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
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
相关文章推荐
- [UNIX环境高级编程]apue.h头文件的配置
- UNIX环境高级编程 apue.h头文件的配置
- UNIX环境高级编程 apue.h头文件的配置
- UNIX环境高级编程 apue.h头文件的配置
- UNIX环境高级编程 apue.h头文件的配置
- Unix 环境高级编程第三版 配置 apue.h
- UNIX环境高级编程 apue.h编译文件配置
- UNIX环境高级编程源代码配置----如何不用作者自己写的apue.h头文件的方法
- <<UNIX环境高级编程>>apue.h头文件的配置
- Unix 环境高级编程第三版 配置 apue.h
- Unix 环境高级编程第三版 配置 apue.h
- [UNIX环境高级编程]apue.h头文件的配置
- UNIX环境高级编程 apue.h头文件的配置
- unix环境高级编程书中实例缺少apue.h头文件解决方法
- UNIX环境高级编程中的apue.h头文件的问题
- apue.h头文件(UNIX环境高级编程)
- (四) 一起学 Unix 环境高级编程(APUE) 之 系统数据文件和信息
- UNIX环境高级编程第二版中编译程序提示“apue.h:找不到这个文件或目录”错误
- unix环境高级编程-系统是如何设置文件权限的
- (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录