《Unix网络编程》(第三版)源码使用方法

时间:2022-04-25 20:38:19

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

  一、下载源代码及相应头文件和库文件
下载链接: http://download.csdn.net/detail/qq_19175749/9855681
也可在作者提供的网站下载: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

七、运行程序。