unix网络编程书中所有代码都基于它提供的头文件和库。所以学习时要用书中的代码做练习就必须配置好他需要的环境。
首先到http://ishare.iask.sina.com.cn/f/13238521.html?sudaref=blog.csdn.net&retcode=0下载源码包
第一步:在终端中进入upnv13e目录,然后执行代码:
- ./configure
第二步:这里有问题及解决方法
cdlib
make(如果报如下错误:inet_ntop.c:61: error: argument 'size' doesn't matchprototype
/usr/include/arpa/inet.h:153: error: prototype declaration
inet_ntop.c第61行 size_t size ->改成 socklen_tsize)
第三步:这一步没有问题
- cd../libfree
- make
第四步:
- cd../libgai
- make
- cd..//回到unpv13e目录
- 然后拷贝生成的ku到系统库目录:
- sudocplibunp.a/usr/lib
- sudocplibunp.a/usr/lib32
第五步:修改unp.h并将其和config.h拷贝到/usr/include中,为了以后include方便
- vimlib/unp.h
- sudocplib/unp.h/usr/include
- sudocpconfig.h/usr/include
以后编译代码的时候加上-lunp链接我们的库。(貌似只能用gcc,不能用g++)
爱华网本文地址 » http://www.aihuau.com/a/25101017/351474.html
更多阅读
网络电话怎么如何使用——简介网络电话是在宽带网络上面使用的一种通信工具,费用低廉。越来越受到全世界人民的爱好。网电可使用五种方式接入,请您依据自己的使用习惯或者使用范围,选择一种您最满意的接入,下面就详细的说明一下。 网络
大学英语精读第三版(上海外语教育出版社 董亚芬主编)第一册Book1Unit1答案1)e2)g3)j4)a5)b6)i7)c8)d9)h10)f1) handling2) summarized3) process4) absorb5) are bound to
原文地址:第三版人民币暗记图片(转自中华钱币网)作者:币海拾珍第三版人民币暗记图片:认真的校对人民币暗记对分辩真假有很大的帮助,本站多方收集,综合以下第三版人民币暗记资料,供藏友查阅.一分暗记 这是与真正二版有号一分币的区别,有
序 言 篇机关的讲话稿与讲话稿的机关(第三版序)随风潜入夜润物细无声(第二版序)有用而且有味六问六答作自序请君为我倾耳听引 子 篇第一章 力求好吃又好看一、化繁为简法二、案例研讨法三、戏说历史法第二章 讲话三说法一、
大学英语精读第三版(上海外语教育出版社 董亚芬主编)第一册Book1 Unit1答案1)e2)g3)j4)a5)b6)i7)c8)d9)h10)f1) handling2) summarized3) process4) absorb5) are bound to6) feel free7) for instance8) strategies9) complained10