在Ubuntu上安装CERTI

本文档详细介绍了如何在Ubuntu上从源代码编译并安装CERTI。首先,需要安装必要的依赖,包括g++, git, cmake等。接着,可以从gitee仓库克隆或下载源码,然后通过cmake配置安装路径,最后使用make命令进行编译和安装。此外,还提供了使用VSCode进行编译安装的步骤。安装完成后,设置环境变量即可运行CERTI。
摘要由CSDN通过智能技术生成

在Ubuntu上安装CERTI

参考:CERTI安装文档.

文章描述如何从源代码构建CERTI可执行文件 .

CERTI 使用CMake 生成Makefile. CMake是一个跨平台构建系统生成器, 应用于在各种平台/编译器组合上编译CERTI SDK.

预先准备

  • g++
sudo apt install -y g++
  • git

如果通过克隆git仓库的方式获取源码的话, 需要安装git; 若通过直接下载源码压缩包的话, 可以不安装git.

sudo apt install -y git
  • cmake, cmake-gui
sudo apt install -y cmake make-qt-gui
  • flex, bison
sudo apt install -y flex bison
  • libxml2
sudo apt install -y libxml2-dev
  • X11
sudo apt install -y libx11-dev xbitmaps
  • Visual Studio Code(可选)

下载源码

  • 克隆git仓库. 官方的git仓库克隆速度慢,建议使用gitee上的副本.
mkdir Projects
cd Projects
git clone https://gitee.com/falwat/certi.git

编译并安装

方法一. 通过cmake&make命令安装

  • 创建build目录并运行cmake.
cd certi
# 当前目录是~/Projects/certi
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/home/falwat/apps/certi ..
  • 编译并安装
make
sudo make install
  • 安装完成后, 在安装路径下能够找到bin, lib, include, share四个文件夹。

方法二. 通过VS Code编译安装

  • 使用code 打开certi文件夹.
cd certi
# 当前目录是~/Projects/certi
code . 
  • 打开code后,按快捷键ctrl+shift+P打开命令托盘, 在命令托盘中输入cmake:edit, 选择:CMake:Edit CMake Cache(UI).
    在这里插入图片描述

  • 在打开的CMake Cache Editor搜索框中,输入install, 修改CMAKE_INSTALL_PREFIXCERTI的最终安装路径
    在这里插入图片描述

  • code会自动在工程目录下创建build目录, 并生成Makefile, code状态栏显示如下, 点击状态栏上的build,等待编译完成.
    状态栏显示

  • 编译完成后, 输出窗口最后一行显示[build] Build finished with exit code 0, 表示编译成功.

  • 切换make选项为install,再次点击build进行安装.
    在这里插入图片描述

  • 安装完成后, 在安装路径下能够找到bin, lib, include, share四个文件夹。

运行

  • 在shell中运行如下命令, 或将以下命令添加至.bashrc中, 来设置环境变量.
export CERTI_HOME=~/apps/certi
export PATH=$PATH:$CERTI_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CERTI_HOME/lib
  • 在shell中输入rtig进行测试, 输出信息如下,表明CERTI安装成功.
    在这里插入图片描述
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

falwat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值