unix网络编程关于unp.h文件的配置

注:本人使用的系统版本是ubuntu 12.04.5,64位。
关于源码的下载可以到www.unpbook.com上下载,这里不再赘述。

进入正题:

  1. 我们下载后会得到压缩包:unpv13e.tar.gz
  2. 解压压缩包:tar -zxvf unpv13e.tar.gz
  3. 我把解压后的文件放在了自己新建的目录unixnet下
  4. cd unixnet/unpv13e
  5. sudo su 输入管理员密码
  6. 执行:./configure
  7. cd lib 执行make 成功
  8. cd …/libfree 执行make ,出错了。解决方法:vim inet_ntop.c 修改第60行为socklen_t size
  9. 再次执行 make ,成功
  10. cd lib, vim unp.h ,修改#include “…/config.h” 为#include “config.h”。
  11. cd …/intro 然后make
  12. 返回unpv13e
  13. cp config.h /usr/local/include
    cp lib/unp.h /usr/local/include
    sudo cp libunp.a /usr/local/lib
  14. 安装xinetd
    apt-get install xinetd
  15. 打开 /etc/xinetd.d/daytime
    disable yes 改为 disable no
  16. cd 到 unixnet/unpv13e/intro
  17. gcc daytimetcpcli.c -o gettime -lunp
  18. 测试 ./gettime 127.0.0.1 成功!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值