• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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