《密碼技術與物聯網安全:mbedtls開發實戰》 —2.3 Linux mbedtls 安裝
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安裝文件夾
$ 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小時內刪除侵權內容。