《APUE》在Ubuntu上使用apue.h

Linux版本:Ubuntu14.04

在开始学习APUE的过程中很多时候都遇到apue.h这个头文件,该书的每一个程序都会包含这个头文件,它包含许多标准系统头文件,定义了许多常量和常用的函数原型,在附录B中会看见该头文件的内容。

以下为使用apue.h的步骤:

一、下载apue的源码

http://www.apuebook.com/code3e.html

二、安装libbsd

执行apt-get install libbsd-dev

下载了源码后解压执行make指令,提示找不到libbsd库,因此需要安装。Ubuntu下执行apt-get install libbsd-dev即可安装(本人安装时一直以为是命令apt-get install libbsd,提示E: Unable to locate package libbsd以为是下载源没有更新好,囧)。

三、重新执行make后复制源代码下的相关文件

sudo cp ./include/apue.h /usr/include/      sudo cp ./lib/libapue.a /usr/local/lib/

原因是/etc/ld.conf.d/libc.conf这个文件里的内容为/usr/local/lib这会让gcc编译器从这个路径中寻找所需要用的链接库。

四、重新编译后成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值