Jetson Linux 工具链

NVIDIA® 指定 Linaro gcc 7.3.1 2018.05 aarch64 工具链用于
交叉编译应用程序以在 Jetson Linux 驱动程序包 (L4T rel-32 上运行。
在 L4T rel-32 源代码发布中交叉编译代码。
本主题介绍如何获取此工具链。

工具链信息

该工具链包含以下组件
GCC 版本: 7.3.1
Binutils 版本: 2.28.2.20170706
Glibc 版本: 2.25

下载工具链

从以下位置下载预构建的工具链二进制文件

解压工具链

执行以下命令来解压工具链
$ mkdir $HOME/l4t-gcc
$ cd $HOME/l4t-gcc
$ tar xf gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz

设置 CROSS_COMPILE 环境变量

许多构建系统要求您设置环境变量 CROSS_COMPILE 以指向要使用的工具链。要为 aarch64 工具链设置 CROSS_COMPILE
$ export CROSS_COMPILE=$HOME/l4t-gcc/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-