如何使用unix网络编程第三版的源码
发布时间:2022-10-24 15:00:47 所属栏目:Unix 来源:
导读: unix网络编程书中所有代码都基于它提供的头文件和库。所以学习时要用书中的代码做练习就必须配置好他需要的环境。
首先到 ht tp:/ /ishare.iask.sin a.c om.c n/f/1323 85 21.ht m l?sudaref=blog.cs dn
首先到 ht tp:/ /ishare.iask.sin a.c om.c n/f/1323 85 21.ht m l?sudaref=blog.cs dn
|
unix网络编程书中所有代码都基于它提供的头文件和库。所以学习时要用书中的代码做练习就必须配置好他需要的环境。 首先到 ht tp:/ /ishare.iask.sin a.c om.c n/f/1323 85 21.ht m l?sudaref=blog.cs dn.net&retcode=0 下载源码包 第一步:在终端中进入upnv13e目录,然后执行代码: ./configure 第二步:这里有问题及解决方法 cd lib make(如果报如下错误:inet_ntop.c:61: error: argument 'size' doesn't match prototype /usr/include/arpa/inet.h:153: error: prototype declaration inet_ntop.c第61行 size_t size ->改成 socklen_t size) 第三步:这一步没有问题 cd ../libfree make 第四步: cd ../libgai make cd .. //回到unpv13e目录 然后拷贝生成的ku到系统库目录: sudo cp libunp.a /usr/lib sudo cp libunp.a /usr/lib32 第五步:修改unp.h并将其和config.h拷贝到/usr/include中,为了以后include方便 vim lib/unp.h sudo cp lib/unp.h /usr/include sudo cp config.h /usr/include 以后编译代码的时候加上-lunp链接我们的库。(貌似只能用gccunix练习,不能用g++) (编辑:我爱制作网_池州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐

浙公网安备 33038102330577号