《UNIX环境高级编程》学习环境搭建---apue.h

本文介绍了在Ubuntu 18.04上学习《UNIX环境高级编程》(APUE)时如何搭建环境。首先从官网下载源代码,然后通过`tar`解压,进入目录并执行`make`。在遇到`libbsd.a`静态链接库缺失的问题后,通过再次运行`make`解决。接着,将`apue.h`复制到用户包含目录,将`libapue.a`复制到库目录,完成环境配置。最后,通过简单的例子测试编译环境,确保APUE环境搭建成功。
摘要由CSDN通过智能技术生成

《UNIX环境高级编程》学习环境搭建—apue.h

正式开始学习《APUE》,跟着学习的过程中也动手实践一下,所使用的操作系统为Ubuntu18.04

基本步骤

  1. 在官网上下载书中源代码
  2. tar -zxvf src.3e.tar.gz
  3. cd apue.3e
  4. make
    可能会出现以下错误
/usr/bin/ld: 找不到 -lbsd
collect2: error: ld returned 1 exit status

解决办法:添加libbsd.a的静态链接库
sudo apt-get install libbsd-dev

  1. make

  2. 编译成功后,开始安装apue.h文件及其对应的静态链接库libapue.a

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

可以看到,我们拷贝一个apue.h文件到用户包含目录

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值