linux下编译jrtplib、jthreadlib
来源:互联网 发布:安卓编程软件手机软件 编辑:程序博客网 时间:2024/06/05 03:01
1.在官方网站下载最新的jrtplib、jthreadlib和cmake源码
我使用的是当前最新的版本:jrtplib-3.9.1、jthreadlib-1.3.1、cmake-2.8.8(http://cmake.org/cmake/resources/software.html)
http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jthread
2.如果主机上没有安装过cmake,请先下载安装最新的cmake版本,最新的jrtplib、jthreadlib需要通过cmake来安装。
因为我的主机上没有安装cmake,所以在这里我要先安装它。
①解压cmake压缩包,并进入cmake根目录。
②执行make&&make install命令。
安装完成后,使用cmake -version来检查一下cmake的版本
如果你的主机上已经安装过cmake但是版本比较旧,不能正确安装,那么请更新你的cmake。
3.安装jthreadlib
进入jthreadlib目录
首先执行
#cmake . (生成makefile文件)
然后
#make&&make install
4.安装jrtplib
进入jrtplib目录
首先执行
#cmake . (生成makefile文件)
然后
#make&&make install
5.装好以后系统环境如下,静态动态库安装到了/usr/local/lib目录下,包括libjrtplib-3.9.1.so和libjthread-1.3.1.so等。头文件在/usr/local/include目录jrtplib3和jthread目录下。
6.在jrtplib的源代码目录里有例子程序,试验一下examples/example1.cpp,编译语句如下:
如果安装正确,此时源码包中会出现编译好的测试程序example1,使用命令#./example1执行
测试效果如下:
[root@localhost examples]# ./example1
Enter local portbase:
5000
Enter the destination IP address
127.0.0.1
Enter the destination port
5000
Number of packets you wish to be sent:
10
Sending packet 1/10
Sending packet 2/10
Got packet !
Sending packet 3/10
Got packet !
Got packet !
Sending packet 4/10
Got packet !
Sending packet 5/10
Got packet !
Sending packet 6/10
Got packet !
Sending packet 7/10
Got packet !
Sending packet 8/10
Got packet !
Sending packet 9/10
Got packet !
Sending packet 10/10
Got packet !
[root@localhost examples]#
- linux下编译jrtplib、jthreadlib
- linux下编译jrtplib、jthreadlib
- linux下编译jrtplib、jthreadlib
- linux下编译jrtplib、jthreadlib
- linux环境下编译 jrtplib 和 jthread
- Linux下编译jrtplib和jthread:
- Linux下编译jrtplib和jthread:
- linux环境下编译 jrtplib 和 jthread
- Linux下编译jrtplib和jthread
- linux 下 jrtplib+jthread 交叉编译
- linux下编译jrtplib-3.9.1
- linux下交叉编译jrtplib-3.9.1
- linux下编译jrtplib-3.9.1
- vs2013下编译jrtplib
- linux 编译Jrtplib
- Linux下编译jrtplib和jthread 大致过程 再修改
- ubuntu14下编译android jrtplib
- Linux jrtplib编译错误解决
- hadoop对于压缩文件的支持及算法优缺点
- pexpect.pxssh.ExceptionPxssh: Could not establish connection to host
- 面向对象(二)
- Android如何利用adb shell查看数据库的内容
- sort和qsort对字符数组排序
- linux下编译jrtplib、jthreadlib
- 如何在父进程中读取子(外部)进程的标准输出和标准错误输出结果
- 黑马程序员_java入门_帮助文档的制作和静态代码块
- GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
- IIS迷惑
- linux 下基于jrtplib库的实时传送实现
- Ubuntu下mysql+tomcat+jdk的安装与配置
- 非常好用的图片拼接工具TexturePacker
- java中List,array和set的转换