Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Gray-Ice

个人博客兼个人网站

也许各位朋友在读Unix网络编程卷一的时候发现没有unp.h库,不知道该咋解决了,那么可以先访问官网:http://www.unpbook.com。在页面左边有一个叫”Source Code”的超链接,里面会告诉你接下来要怎么做。
那么不愿意看英文的朋友也不用着急,接下来我会直接给出安装的方法。
第一步,先clone这个项目:unpbook/unpv13e。你可以尝试看一看README文件,里面记载了使用方法,如果不愿意看的话跟着第二步走。第二步只是我翻译了一部分文档。

第二步:
首先cd进入目录,然后在cli输入:./configure
然后cd进入lib,输入make
然后cd进入../libfree, 输入make
如果你是在Linux系统上,则不需要输入以下两行:

1
2
cd ../libroute # only if your system supports 4.4BSD style routing sockets
make # only if your system supports 4.4BSD style routing sockets

看样子如果你是BSD系统才需要输入以上两行的内容。
接下来输入:cd ../intro,之后再输入make daytimetcpcli,然后输入./daytimetcpcli 127.0.0.1。这一步是做一个测试,可执行文件成功工作即可。其实似乎是让./daytimetcpcli 206.168.112.96的,但是这个地址已经ping不通了。。。

然后就是这个unp.h到底在哪呢?它在unpv13e/lib下。
更多内容还需要看REAME文档。
本篇完。

评论



愿火焰指引你