centos7编译jthread和jthlib

首先介绍以下编译的一般三个步骤:
cmake .或者./configure
make
make install

1、首先去官网下载安装包,根据自己所需的版本进行下载。以1.2.1为例。下载地址为:http://research.edm.uhasselt.be/jori/jthread/jthread-1.2.1.tar.gz
http://research.edm.uhasselt.be/jori/jrtplib/jrtplib-3.7.1.tar.gz

或者是用github获取,命令如下:

wget https://github.com/j0r1/JThread/archive/refs/tags/v1.2.1.tar.gz
wget https://github.com/j0r1/JRTPLIB/archive/refs/tags/v3.7.1.tar.gz

2、将下在好的安装包放在自己设定的目录下,假设目录为 /home/application ,用终端打开,并解压。解压命令如下:

tar zxvf jthread-1.2.1.tar.gz
tar zxvf jrtplib-3.7.1.tar.gz

解压后会出现两个目录分别是jthread-1.2.1和jrtplib-3.7.1。进入到两个目录分别进行安装。
安装顺序为先安装jthread,再安装jrtplib。

3、安装jthread:
进入到解压的目录,进行cmake 或者 ./configure。如果需要指定安装位置,则用下面语句进行设置:

cmake -DCMAKE_INSTALL_PREFIX=/指定路径/
./configure --prefix=/指定路径/

之后执行make 和make install
若make install权限不够,无法执行,在语句前面加sudo即可。
4、安装jtrplib:
jtrplib的安装步骤和jthread没什么区别,下面介绍另一种安装方法。
将下载好的安装包解压之后,进入到jtrplib目录中,修改目录下的CMakeLists.txt文件

vi CmakeLists.txt   //进入文件i进入编辑模式

在set(VERSION “ V E R S I O N M A J O R . {VERSION_MAJOR}. VERSIONMAJOR.{VERSION_MINOR}.${VERSION_DEBUG}”)下方添加以下内容:
set(CMAKE_SYSTEM_NAME Linux)
set(CMAKE_C_COMPILER “gcc”)
set(CMAKE_CXX_COMPILER “g++”)
set(CMAKE_INSTALL_PREFIX “/指定安装路径/”)

在set(JRTPLIB_EXTERNAL_INCLUDES “”)下添加以下内容
set(JRTPLIB_INTERNAL_INCLUDES “/安装路径/include”)
set(JRTPLIB_EXTERNAL_INCLUDES “/安装路径/include”)

保存推出之后cmake
make
make install

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值