日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

从零开始配置服务器密码机的开发环境

發(fā)布時(shí)間:2023/12/13 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从零开始配置服务器密码机的开发环境 小編覺(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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。