订阅本站

<<Unix网络编程(第三版)>>源码编译和使用

中國壹石頭 发表于 2012-10-10 分类 Unix/Linux | 1条评论

运行环境:freebsd 8.0.4/freebsd 9.0.1
下载源码:
解压缩文件:tar –zxvf unp.tar.gz
编译源码试用命令:
cd unp
./configure
cd lib
make
cd ../libfree
make
cd ../libroute
make
以上是编译源码使用的基本库文件
cd ../intro
make daytimetcpcli
这里是编译代码中提供的一个例子。intro目录下面提供了很多
可以测试和运行的例子。本文编译的例子是书中的获取服务器
时间的例子。这个是客户端程序。源码压缩文件中还有一个服
务器程序。 编译该服务器程序:
make daytimetcpserv
chmod u+x daytimetcpserv
chmod u+x daytimetcpcli
以上就完成的获取时间的服务器和客户端的编译工作。执行一下
命令进行测试:
./daytimetcpserv #启动时间服务器
在另外一个终端/命令行里执行下面的命令:
./daytimetcpcli 127.0.0.1 #
则程序会输出当前的系统时间:
Wed Oct 10 09:32:46 2012

  1. 北国骑士 说:
    1楼 于 2012-10-10 上午 1:35 回复

    很少能有在Unix编译和使用的文章。楼主辛苦。

[使用Ctrl+回车快速提交]