cmake使用交叉编译工具链并验证

目录

一、内容

二、配置

1. 准备cmake文件

2. 使用交叉编译

三、验证

1. 构建阶段验证

2. 编译阶段验证


一、内容

目的:在X86环境下编译ARM平台软件

  • 编写交叉编译配置文件:xx.cmake

  • 执行cmake命令时指定:cmake \ -DCMAKE_TOOLCHAIN_FILE=“xx.cmake”

  • 编译:make -j8

  • 验证:make clear && make VERBOSE=1

二、配置

1. 准备cmake文件

(1)CMAKE官方例子

(2)自己项目例子

以配置一个nvidia orin的交叉编译工具链为例

编写cmake文件 gcc-u