開發環境
- 環境配置
- 安裝gcc編譯器
- 安裝g++編譯器
- 安裝make
- 安裝cmake
- 安裝ssh
- 安裝git和配置
- 安裝大文件管理工具git-lfs
- 安裝數據庫sqlite3
- 安裝數據庫sqlite_orm文件
- 安裝Openssl
- 安裝Tcl和Tk
- 安裝tcl-expect-dev
- 安裝boost
- 安裝clang-format
- 安裝Clion
- 注意事項
- 安裝automake和libudev-dev
環境配置
從零開始安裝配置開發環境,具體涵蓋了以下內容
- 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
- cmake下載地址
- cmake的版本 cmake-3.17.2-Linux-x86_64.tar.gz
- cmake安裝/版本更新
- 驗證 cmake -version
安裝ssh
- 安裝 sudo apt-get install ssh
- 驗證 ssh -v
安裝git和配置
- 安裝 sudo apt-get install git
- 配置
- 用戶名 git config --global user.name “xxxxxxxx”
- 郵箱 git config --global user.email “xxxxxxxxx@qq.com”
- 生成密鑰 ssh-keygen -t rsa -C “xxxxxxxxxxxxxx@qq.com”
- 進入文件夾 cd .ssh,拷貝id_rsa.pub公鑰到github的ssh里面
- 驗證 git --version
- 參考鏈接
- 如何在Ubuntu 18.04上安裝Git與入門教程
- MAC上Git安裝與GitHub基本使用
安裝大文件管理工具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
- 下載地址
- Ubuntu安裝tcl/tk
- 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