unix环境高级编程中代码运行问题

然后是解压缩到当前目录:

tar -xzvf src.tar.gz

然后进入目录apue.2e修改Make.defines.linux文件:

vim Make.defines.linux

里面有一行WKDIR=/home/sar/apue.2e 修改为WKDIR=/home/zq/下载/apue.2e

这是因为我的用户名是zq。然后再进入apue.2e目录下的std目录,打开linux.mk,将里面的nawk全部改为awk。在apue.2e目录下执行make命令。(有人指出不需要make这一步,但我不知道为什么)

 /home/test/apue.2e/inlcude目录下的 apue.h 文件最后一行 #endif 前面添加一行 #include “error.c”,将该文件拷贝到/usr/include 目录中。/home/test/apue.2e/lib 目录下的 error.c 文件也要复制到/usr/include 目录中。执行这2个复制时需要加上sudo。至此就可以顺利运行书中的代码,这些步骤都是在命令行中完成,不需要图形界面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值