UDT配置流程:
UDT压缩包下载地址:
http://udt.cvs.sourceforge.net/viewvc/udt/UDT4/?view=tar
./src : UDT 库源代码
./app: 使用UDT库的范例
./doc: UDT库的介绍,包含库中函数,使用方法等
./win: Windows下使用UDT库的c++项目
安装环境:
Centos6.8
gcc-c++(若未安装 ,执行 yum -y install gcc-c++)
安装步骤:
1.以ROOT用户身份登录系统,将解压得到的文件夹放入 /root ;
2.将 src 复制到 /usr/include/c++/4.4.7
cp -r /root/udt4/src /usr/include/c++/4.4.7
3.进入 /usr/include/c++/4.4.7 , 并将其目录下 src 文件夹 更名为 udt
cd /usr/include/c++/4.4.7
mv src/ udt
4.进入 udt 文件夹,执行make命令 生成动态链接库libudt.so
cd /usr/include/c++/4.4.7/udt
make
5.将动态链接库复制到 /lib , 执行 ldconfig 更新 动态链接库表
cp libudt.so /lib
ldconfig
至此,安装完毕。
测试:
PS:文件夹app中示例代码所引入头文件为 #include
1.进入 /root/udt4/app , 编译生成可执行文件
2. 打开两个终端 , 进入/root/udt4/app ,在终端一先执行 appserver 然后在终端二执行appclient
命令如图
注意事项:
1. 编写c++程序时,引入udt库中头文件时,应输入 #include
2. 编译,链接包含udt库的程序时,应 链接 两个动态库 -ludt -lpthread