密碼技術與物聯網安全:mbedtls開發實戰》 —2.3 Linux mbedtls 安裝

      網友投稿 949 2025-03-31

      2.3 Linux mbedtls 安裝

      本節將介紹如何在Linux平臺安裝mbedtls。在mbedtls官方代碼倉庫中介紹了至少4種不同的安裝方法:yotta、Make、CMake和Microsoft Visual Studio(Visual Studio 6或 Visual Studio 2010)。本節主要介紹CMake安裝方法,相較于其他方法,CMake構建工具更加簡單易用。CMake工具是一個跨平臺的安裝(編譯)工具,使用簡單的腳本語句來描述編譯與安裝過程。CMake不能直接輸出可執行文件,但是它能夠輸出各種各樣的makefile腳本,然后再通過makefile腳本構建可執行文件。CMake的結構化文檔名為CMakeLists.txt,一個CMake工程中總包含一個CMakeLists.txt。

      2.3.1 安裝 CMake

      在Linux正確構建mbedtls開發環境之前,需要在Linux中安裝合適版本的CMake工具。在Debian/Ubuntu系統中可通過apt-get工具從中心軟件倉庫中獲取并安裝CMake。在控制臺中輸入以下指令便可完成CMake的安裝。

      $ sudo apt-get update

      $ sudo apt-get install cmake

      但中心軟件倉庫中的CMake版本一般較低,可能無法滿足需求。若遇到版本問題時可前往CMake官網下載合適版本。下面以v3.8.2版本為例,說明如何安裝較新版本的CMake工具。本節把CMake工具安裝至{用戶目錄}/opt/cmake路徑下,為了能夠正確使用CMake工具,還需要把CMake工具的具體安裝路徑寫入環境變量中。安裝CMake的具體過程如下:

      # 新建CMake安裝文件夾

      《密碼技術與物聯網安全:mbedtls開發實戰》 —2.3 Linux mbedtls 安裝

      $ mkdir –p $HOME/opt/cmake && cd $HOME/opt/cmake

      # 通過wget指令獲取cmake-v3.8.2版本安裝包

      $ wget https://cmake.org/files/v3.8/cmake-3.8.2-Linux-x86_64.sh

      # 執行CMake安裝過程

      $ yes | sh cmake-3.8.2-Linux-x86_64.sh | cat

      # 在.bashrc文件最后增加一行

      $ echo "export PATH=$PWD/cmake-3.8.2-Linux-x86_64/bin:\$PATH" >> $HOME/.bashrc

      # 環境變量生效

      $ source ~/.bashrc

      CMake工具安裝完成之后,可通過查看當前版本編號的方式驗證該工具是否正確安裝。在控制臺中輸入“cmake –version”命令即可驗證當前版本編號。如果CMake安裝正確,可獲得類似以下輸出:

      # 查看cmake版本信息

      $ cmake –version

      # 輸出內容

      cmake version 3.8.2

      CMake suite maintained and supported by Kitware (kitware.com/cmake).

      數據加密服務 IoT 軟件開發

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:word文檔中如何調整表格的行距(word文檔表格怎樣調整行距)
      下一篇:excel如何求去一列數值平均值(怎么求excel一列的平均值)
      相關文章
      亚洲av无码成h人动漫无遮挡 | 67pao强力打造67194在线午夜亚洲 | 亚洲国产精品国自产拍电影| 国产亚洲大尺度无码无码专线| 国内成人精品亚洲日本语音| 亚洲欧美日韩久久精品| 亚洲日韩国产二区无码| 亚洲熟妇成人精品一区| 亚洲偷自拍另类图片二区| 亚洲成AV人片在WWW| 久久精品国产亚洲AV| 国产亚洲精品美女久久久久| 国产成人综合亚洲绿色| 亚洲国产精品狼友中文久久久| 亚洲精品无码99在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲日本中文字幕一区二区三区| 亚洲国产精品国产自在在线| 亚洲日韩涩涩成人午夜私人影院| 国产啪亚洲国产精品无码| 亚洲最大激情中文字幕| 国产亚洲精品自在久久| 亚洲精品自产拍在线观看动漫| 久久久久亚洲av无码专区喷水| 亚洲经典在线中文字幕| 亚洲一级片在线观看| 亚洲啪AV永久无码精品放毛片| 国产精品亚洲专区无码牛牛| 亚洲第一网站男人都懂| 国产亚洲精品影视在线产品| 亚洲成av人片在线观看无码不卡| 亚洲天天做日日做天天欢毛片| 亚洲欧洲日产专区| 亚洲熟妇无码AV| 亚洲国产主播精品极品网红| 亚洲国产精品成人精品无码区| 亚洲视频免费一区| 亚洲中文字幕无码中文字| 在线观看亚洲免费| 久久亚洲国产欧洲精品一| 亚洲色偷偷偷网站色偷一区|