APUE代码运行环境的搭建

最近在学习APUE第三版,需要用到运行书中的程序理解内容,所以记录一下环境的配置过程。

1. 准备工作

1.1 安装ubuntu环境

如果使用ubuntu或虚拟机的可以忽略。
如果使用windows的小伙伴可以参考我的另一篇文章 Windows11环境下配置vscode与wsl2

1.2 下载源码

地址:APUE源码地址
该地址中有三个版本的书籍和代码,建议选择最新的一版(第三版),下载后解压。
在这里插入图片描述

2. 环境配置

进入vscode的linux模式(在ubuntu命令行输入code .) ,到源码所在的路径加载源码。参考Windows11环境下配置vscode与wsl2

2.1 生成libapue.a

进入lib文件夹,执行make
在这里插入图片描述
在输出的结果中会看到生成了libapue.a文件
在这里插入图片描述

2.2 复制libapue.a文件

将libapue.a文件复制到/usr/include
在include文件夹下执行

sudo cp apue.h /usr/include;

至此,配置过程完成,其实很简单~

看看效果:
随便进入一个文件夹,用gcc编译,然后./执行就可以了

gcc -o [生成的.out文件名] [要编译的.c文件] -lapue;

在这里插入图片描述
注:关于gcc编译的知识大家可以自行百度,最后加-lapue的原因是不让报错,否则无法成功~

好啦,祝好,ending~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值