从零开始配置服务器密码机的开发环境
生活随笔
收集整理的這篇文章主要介紹了
从零开始配置服务器密码机的开发环境
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
開(kāi)發(fā)環(huán)境
- 環(huán)境配置
- 安裝gcc編譯器
- 安裝g++編譯器
- 安裝make
- 安裝cmake
- 安裝ssh
- 安裝git和配置
- 安裝大文件管理工具git-lfs
- 安裝數(shù)據(jù)庫(kù)sqlite3
- 安裝數(shù)據(jù)庫(kù)sqlite_orm文件
- 安裝Openssl
- 安裝Tcl和Tk
- 安裝tcl-expect-dev
- 安裝boost
- 安裝clang-format
- 安裝Clion
- 注意事項(xiàng)
- 安裝automake和libudev-dev
環(huán)境配置
從零開(kāi)始安裝配置開(kāi)發(fā)環(huán)境,具體涵蓋了以下內(nèi)容
- 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
- 驗(yàn)證 gcc -v
安裝g++編譯器
- 安裝 sudo apt-get install g++
- 驗(yàn)證 g++ -v
安裝make
- 安裝 sudo apt-get install make
- 驗(yàn)證 make -version
安裝cmake
- cmake下載地址
- cmake的版本 cmake-3.17.2-Linux-x86_64.tar.gz
- cmake安裝/版本更新
- 驗(yàn)證 cmake -version
安裝ssh
- 安裝 sudo apt-get install ssh
- 驗(yàn)證 ssh -v
安裝git和配置
- 安裝 sudo apt-get install git
- 配置
- 用戶(hù)名 git config --global user.name “xxxxxxxx”
- 郵箱 git config --global user.email “xxxxxxxxx@qq.com”
- 生成密鑰 ssh-keygen -t rsa -C “xxxxxxxxxxxxxx@qq.com”
- 進(jìn)入文件夾 cd .ssh,拷貝id_rsa.pub公鑰到github的ssh里面
- 驗(yàn)證 git --version
- 參考鏈接
- 如何在Ubuntu 18.04上安裝Git與入門(mén)教程
- MAC上Git安裝與GitHub基本使用
安裝大文件管理工具git-lfs
- 安裝 sudo apt-get install git-lfs
- 驗(yàn)證 git lfs version
安裝數(shù)據(jù)庫(kù)sqlite3
- 安裝 sudo apt-get install sqlite3
- 安裝 sudo apt-get install libsqlite3-dev
- 安裝 libsqlite3-dev 才可以在clion頭文件里面通過(guò) include引用
安裝數(shù)據(jù)庫(kù)sqlite_orm文件
- 安裝vcpkg
- git clone https://github.com/Microsoft/vcpkg.git
- cd vcpkg //進(jìn)入源碼目錄
- 使用命令 sudo apt-get install curl unzip tar安裝curl unzip和tar軟件
- ./bootstrap-vcpkg.sh //執(zhí)行./bootstrap-vcpkg.sh進(jìn)行編譯安裝,這個(gè)過(guò)程很慢
- 安裝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
- 如果缺少對(duì)應(yīng)的庫(kù)文件 比如missing:locale 使用命令 apt-get install libboost-locale-dev
安裝clang-format
- 規(guī)范代碼 格式檢查
- 安裝 sudo apt-get install clang-format
安裝Clion
- 官網(wǎng)提供的安裝方式 sudo snap install clion --classic
注意事項(xiàng)
- 以上流程滿(mǎn)足hsm_mgmt開(kāi)發(fā)需求
安裝automake和libudev-dev
- 這兩個(gè)文件用于 hsm_sysconf工程
- 安裝 sudo apt install libudev-dev
- 安裝 sudo apt install automake
總結(jié)
以上是生活随笔為你收集整理的从零开始配置服务器密码机的开发环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中信银行腾讯微加信用卡年费多少?白金卡也
- 下一篇: ECC密钥结构和密码学基础