环境配置

从零开始安装配置开发环境,具体涵盖了以下内容

  • gcc
  • g++
  • make
  • cmake
  • ssh
  • git以及配置
  • git-lfs
  • sqlite3
  • sqlite_orm
  • Openssl
  • Tcl和Tk
  • tcl-expect-dev
  • boost
  • clang-format
  • Clion

安装gcc编译器

  • 更新 sudo apt-get update
  • 安装 sudo apt-get install gcc
  • 验证 gcc -v

安装g++编译器

  • 安装 sudo apt-get install g++
  • 验证 g++ -v

安装make

  • 安装 sudo apt-get install make
  • 验证 make -version

安装cmake

安装ssh

  • 安装 sudo apt-get install ssh
  • 验证 ssh -v

安装git和配置

安装大文件管理工具git-lfs

  • 安装 sudo apt-get install git-lfs
  • 验证 git lfs version

安装数据库sqlite3

  • 安装 sudo apt-get install sqlite3
  • 安装 sudo apt-get install libsqlite3-dev
  • 安装 libsqlite3-dev 才可以在clion头文件里面通过 include引用

安装数据库sqlite_orm文件

  • 安装vcpkg
    • git clone https://github.com/Microsoft/vcpkg.git
    • cd vcpkg //进入源码目录
    • 使用命令 sudo apt-get install curl unzip tar安装curl unzip和tar软件
    • ./bootstrap-vcpkg.sh //执行./bootstrap-vcpkg.sh进行编译安装,这个过程很慢
  • 安装sqlite_orm
    • ./vcpkg install sqlite-orm

安装Openssl

  • 安装 sudo apt-get install openssl
  • 安装 sudo apt-get install libssl-dev

安装Tcl和Tk

安装tcl-expect-dev

  • 安装 sudo apt-get install tcl-expect-dev

安装boost

  • 安装 sudo apt-get install libboost-all-dev
  • 如果缺少对应的库文件 比如missing:locale 使用命令 apt-get install libboost-locale-dev

安装clang-format

  • 规范代码 格式检查
  • 安装 sudo apt-get install clang-format

安装Clion

  • 官网提供的安装方式 sudo snap install clion --classic

注意事项

  • 以上流程满足hsm_mgmt开发需求

安装automake和libudev-dev

  • 这两个文件用于 hsm_sysconf工程
  • 安装 sudo apt install libudev-dev
  • 安装 sudo apt install automake
Logo

一站式 AI 云服务平台

更多推荐