前回の記事では cmake のインストール方法について説明しましたが、最終的な目標は mbedtls をインストールすることです。詳細な手順は次のとおりです。
- 新しいリポジトリ フォルダーを作成します。既に構築済みなので、それを直接入力します。
2. コードを複製します。公式 Web サイトに直接アクセスしてダウンロードすることもできます。
git clone https://github.com/ARMmbed/mbedtls.git
すでにこのコマンドを実行しましたが、必要なものがないことがわかったので、公式Webサイトからダウンロードする必要があります。
- 支店に切り替える
git checkout -b mbedtls-2.12.0 origin/mbedtls-2.12.0
自分のニーズに応じて切り替え、チームリーダーが関連ファイルを直接私にコピーしてくれたので、多くの手間も省けました
4. mbedtls ディレクトリに移動します。
5. Makefile を生成します。
cmake -DUSE_SHARED_MBEDTLS_LIBRARY=On .
このステップは本当に非常識です。私は何時間もこの作業に取り組んできましたが、エラーが発生し続けます。みんなが元気であることを願っています。ご質問がございましたら、次のブログをご覧ください
- コンパイルとインストール (これらの手順は比較的簡単です)
make
sudo make install
sudo ldconfig
7.ユーザーディレクトリに環境を設定します。MBEDTLS_BASE パラメーターを bashrc ファイルの末尾に追加し、.bashrc ファイルを開いて、最後の行を追加します。
export MBEDTLS_BASE='/home/hua/repo/mbedtls'
ファイル追加後(ファイルの末尾のみインターセプト)
8. 有効にする
source $HOME/.bashrc
この時点でインストールは完了ですが、本当に涙を流しながらインストールしました。以下で確認できます