美文网首页
《Unix网络编程》中的源代码使用方法

《Unix网络编程》中的源代码使用方法

作者: 半步江南 | 来源:发表于2018-12-09 21:08 被阅读6次

《Unix网络编程》中的源代码大都是基于作者提供的头文件跟库,所以使用前需要适当配置好运行环境。
搭建步骤:

一、下载源代码及相应头文件和库文件
下载链接: http://download.csdn.net/detail/mengxiang_tianji/9486996
也可在作者提供的网站下载:www.unpbook.com获得
或也可在图灵网站获得:www.turingbook.com获得

二、解压unpv13e.tar.gz:

tar -xvf unpv13e.tar.gz

三、依次执行以下命令编译代码得到一个libunp.a库文件:

cd unpv13e
./configure
cd lib
make

四、复制文件libunp.a到usr/src目录下(其他目录也可以,仅以示例):

sudo cp libunp.a /usr/lib

五、在lib目录中找到unp.h和config.h两个头文件复制到与源代码同目录下(其他路径也可以,但需要修改源文件中引用unp.h和config.h头文件的路径,仅以示例);

六、编译程序时要以-lunp参数方式指定程序需要依赖的库(unplib.a),如编译daytimetcpcli.c文件:

gcc daytimetcpcli.c -o daytimetcpcli -lunp

七、运行程序。

作者:mengxiang_tianji
来源:CSDN
原文:https://blog.csdn.net/mengxiang_tianji/article/details/51119048
版权声明:本文为博主原创文章,转载请附上博文链接!

相关文章

  • 《Unix网络编程》中的源代码使用方法

    《Unix网络编程》中的源代码大都是基于作者提供的头文件跟库,所以使用前需要适当配置好运行环境。搭建步骤: 一、下...

  • Java NIO

    书本 Netty权威指南netty实战O’Reilly的《Java nio》Unix网络编程 《unix网络编程》...

  • linux select/epoll

    一、Unix/Linux网络IO模型在经典的Unix网络编程中,总结出了5种不同的网络IO模型,分别是阻塞式IO,...

  • Redis 和 I/O 多路复用

    最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 ...

  • Redis 单线程却能支撑高并发

    最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 ...

  • Redis 单线程却能支撑高并发

    最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 ...

  • 为什么Redis单线程能支撑高并发?

    最近在看 UNIX 网络编程并研究了一下 Redis 的实现,感觉 Redis 的源代码十分适合阅读和分析,其中 ...

  • 计算机网络通信协议及名词释义

    UNIX网络编程涉及的名词

  • unix网络编程

    套接字地址结构 ipv4套接字地址结构 POSIX定义如下: sin_len字段,是由处理来自不同协议族的套接字地...

  • 调试daytimetcpcli

    《unix网络编程》调试《unix网络编程》第一个程序的时候,出现connect失败。打出错误码是Connecti...

网友评论

      本文标题:《Unix网络编程》中的源代码使用方法

      本文链接:https://www.haomeiwen.com/subject/qhwhhqtx.html