APUE.2E 随书代码的编译方法

    最近在做网络编程的实验,要用到apue这本书上面的代码,但是很多同学说不知道为什么总是编译不成功,于是我回来试了一下,发现试没问题的,所以把我的编译方法写出来让大家参考。希望对大家有帮助吧

 

    我用的是 fadora 7 ,内核版本为2.6 gcc的版本不记得了。下面是我的编译方法。

 

    1、解压文件到apue.2e目录
    2
、修改相应平台的文件,我使用的是linux,所以修改Make.defines.linux你修改的只需要这一行WKDIR=/home/zxh/apue.2e,改成自己的目录路径(我的用户名为zxh所以路径改成这样,你按照你自己的名字把把zxh换掉就可以了)
    3
cdapue.2e目录,输入命令chmod a+u systype.sh , 执行make 如果你装了awk这个工具的话你就可以完全编译好的了,如果没有的话会在编译到std这个文件夹的时候出错停下来的

    4、如果真的出错了,你就从stdio这个文件夹开始到最后一个文件夹,自己手动编译。其实过程也很简单的,就是首先进入未编译的文件夹,然后执行 make -f linux.mk 就可以了。方法相当简单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值