由于跨平台编译使用gcc版本不一致导致。

sudo apt install gcc-aarch64-linux-gnu

版本为5.x。

由于TX2最少版本为7.3.1

所以去TX2官网下载gcc版本

# 1) 从下载地址 https://developer.nvidia.com/embedded/linux-tegra
# 下载 gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
# 2) 解压 tar -xvf gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu.tar.xz
# 3) 将 跨界编译工具gcc 路径加入到PATH
# 4) 还不行就修改Makefile文件
# cd kernel/kernel-4.9/
# sudo gedit Makefile
# 修改 CROSS_COMPILE , 将其修改为 跨界编译工具gcc 路径
# CROSS_COMPILE = /home/program/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-04
  • 2021-07-09
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案