搭建编译环境官方教程,全英文:
https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fxavier_toolchain.html%23
交叉编译是在linux主机上安装的,比如我使用vmware 虚拟了ubuntu16.0 系统,在此基础上安装的交叉编译环境。
下面简单介绍下,如何搭建交叉编译环境:
1.首先下载交叉编译工具包。
官方下载路径如下:
下载完成后进行解压:比如放在了/usr/local/nvidia 目录下
tar xvf gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz -C /usr/local/nvidia/
-C 为指定解压后的路径。
2.将交叉编译链添加的环境变量
cd /usr/local/nvidia/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu
cd bin
pwd
显示当前路径:
/usr/local/nvidia/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin
vim /etc/profile
在文件最后一行添加:
export PATH=$PATH:/usr/local/nvidia/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin
完成之后保存,再执行 source /etc/profile
3. 完成步骤2后, 执行 aarch64-linux-gnu-gcc -v
即可查看编译器版本: