编译Linux系统下的jrtplib3.9和jthread1.3(arm和ubuntu)

最近由于学习需要,需要编译jrtplib,网上的资料基本上都是关于3.9以前的版本,而以前的版本基本上都是通过confiugre来配置生成Makefile,而最近的版本却没有这一项,而是使用cmake命令来生成Makefile文件。现把我的编译过程记录如下:

下载源码:

jrtplib源码下载jthread源码下载cmake源码下载

一、编译buntu环境下使用的jrtplib库:

1,安装cmake,在ubuntu下,可以使用命令进行安装:apt-get install cmake

    也可以使用源码进行安装:解压包、./configure 、make 、make install 即可

2 安装jthread

   解压jthread :由于官网提供三种格式的源码包:tar.gz 、tar.bz2和zip,在linux系统下,我们一般选择前两种

   对于不同格式,解包命令也不一样,分别为:

tar  xvfz  xxx.tar.gz
tar  vxfj  xxx.tar.bz2
View Code

 然后 进入jthread目录,分别执行:

1 cd jthread.1.3
2 cmake CMakelists.txt
3 make
4 make install
View Code

 其中第一步,我们可以看到如下的文件


3 安装jrtplib

重复上述工作:

二、编译arm开发板下使用的jrtplib库

1 同上

2 同上,但需要在CMakeLists.txt文件中添加如下信息:

set(CMAKE_SYSTEM_NAME Linux)  
set(CMAKE_C_COMPILER "arm-linux-gcc")   
set(CMAKE_CXX_COMPILER "arm-linux-g++")  
View Code

3 同上,也需要修改CMakeLists.txt文件,内容同上

原文地址:https://www.cnblogs.com/gjianw217/p/3249042.html