# ohos_mbedtls **Repository Path**: codefarmer_admin/ohos_mbedtls ## Basic Information - **Project Name**: ohos_mbedtls - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-29 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ```bash wget https://codeload.github.com/Mbed-TLS/mbedtls/zip/refs/tags/v2.28.10 -O mbedtls-2.28.10.zip unzip mbedtls-2.28.10.zip cd mbedtls-2.28.10 ``` ``` cd ~/mbedtls-2.28.10 rm -rf build-ohos && mkdir build-ohos && cd build-ohos /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/cmake .. \ -G "Ninja" \ -DCMAKE_MAKE_PROGRAM=/home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja \ -DCMAKE_TOOLCHAIN_FILE=/home/davy/ohos-sdk/sdk/default/openharmony/native/build/cmake/ohos.toolchain.cmake \ -DOHOS_ARCH=x86_64 \ -DENABLE_TESTING=OFF \ -DENABLE_PROGRAMS=OFF \ -DUSE_SHARED_MBEDTLS_LIBRARY=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS="-Wno-unused-command-line-argument" \ -DCMAKE_INSTALL_PREFIX=~/mbedtls-ohos-all/x86_64 /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja install``` ``` ``` cd ~/mbedtls-2.28.10 rm -rf build-ohos && mkdir build-ohos && cd build-ohos # 配置 /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/cmake .. \ -G "Ninja" \ -DCMAKE_MAKE_PROGRAM=/home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja \ -DCMAKE_TOOLCHAIN_FILE=/home/davy/ohos-sdk/sdk/default/openharmony/native/build/cmake/ohos.toolchain.cmake \ -DOHOS_ARCH=arm64-v8a \ -DENABLE_TESTING=OFF \ -DENABLE_PROGRAMS=OFF \ -DUSE_SHARED_MBEDTLS_LIBRARY=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS="-Wno-unused-command-line-argument" \ -DCMAKE_INSTALL_PREFIX=~/mbedtls-ohos-all/arm64-v8a # 编译 + 安装 /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja install ``` ```c cd ~/mbedtls-2.28.10 rm -rf build-ohos && mkdir build-ohos && cd build-ohos /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/cmake .. \ -G "Ninja" \ -DCMAKE_MAKE_PROGRAM=/home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja \ -DCMAKE_TOOLCHAIN_FILE=/home/davy/ohos-sdk/sdk/default/openharmony/native/build/cmake/ohos.toolchain.cmake \ -DOHOS_ARCH=armeabi-v7a \ -DENABLE_TESTING=OFF \ -DENABLE_PROGRAMS=OFF \ -DUSE_SHARED_MBEDTLS_LIBRARY=OFF \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS="-Wno-unused-command-line-argument" \ -DCMAKE_INSTALL_PREFIX=~/mbedtls-ohos-all/armeabi-v7a /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja /home/davy/ohos-sdk/sdk/default/openharmony/native/build-tools/cmake/bin/ninja install ```