UNIX网络编程卷1 - >环境搭建(ubuntu16.04)

学习unp网络编程,树上的例子均存在#include“unp.h”,故需要对环境进行配置。
1.到资源页下载www.unpbook.com
2.解压并将unpv13e移动到相应的文件夹下
(因为我是在windows电脑装了虚拟机的,所以我就用的是比较蠢的办法就是直接在windows电脑下载并且解压然后把解压后的文件粘贴到虚拟机的ubuntu中。)
3.编译

image.png

image.png

image.png

若出现以上错误,则需要vim inet_ntop.c //将第60行的size_t size改成socklen_t size;
改变完之后继续make


image.png

至此,编译成功生成静态库libunp.a,此外我们还可以做另外的一些操作。


image.png

将生成的libunp.a复制到/ usr / lib下
修改unpv13e / lib / unp.h并复制
编译例子

当然这是编译成功的例子的截图,如果想connent成功则需要输入一个有效的IP地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容