1# cmake<a name="ZH-CN_TOPIC_0000001078026808"></a> 2 3## 说明 4SDK cmake支持使用LLVM和GCC工具链来构建可信应用程序。 5 6在构建可信应用程序之前,请安装工具链,并将工具链路径添加到系统环境中。<br> 7例如:<br> 8``` 9export PATH="/path/to/toolchains/clang+llvm/bin/":$PATH 10``` 11或者 12``` 13export PATH="/path/to/gcc-linaro-aarch64-linux-gnu/bin/":$PATH 14``` 15 16 17建议使用LLVM,因为它支持更多的安全编译选项,在此SDK中,默认使用LLVM。 18 19如果需要使用GCC来构建可信应用程序,请在shell脚本中使用aarch64_toolchain.cmake。<br> 20例如: 21``` 22cmake -DCMAKE_TOOLCHAIN_FILE=${TEE_BUILD_PATH}/build/cmake/arm_toolchain.cmake CMakeListsFilePath 23``` 24 25