Linux 35.6 + JetPack v5.1.4之编译器升级
1. 源由
应用代码开发环境均存在一定差异,但在实际部署过程会遇到一些由于编译器版本带来的兼容性问题。
这里记录一下再Jetson Orin Nano板子上的编译器升级的方法,仅供参考。
注:由于系统版本的差异,可能升级方法存在或多或少的差异,具体请根据实际情况再做分析和确认,谢谢!
2. 步骤
步骤一:添加编译器源
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt update
步骤二:安装gcc/g++ 11/13
$ sudo apt install gcc-11 g++-11
或
$ sudo apt install gcc-13 g++-13
步骤三:确认安装版本
$ ls /usr/bin/gcc*
/usr/bin/gcc /usr/bin/gcc-8 /usr/bin/gcc-ar /usr/bin/gcc-ar-8 /usr/bin/gcc-nm /usr/bin/gcc-nm-8 /usr/bin/gcc-ranlib /usr/bin/gcc-ranlib-8
/usr/bin/gcc-13 /usr/bin/gcc-9 /usr/bin/gcc-ar-13 /usr/bin/gcc-ar-9 /usr/bin/gcc-nm-13 /usr/bin/gcc-nm-9 /usr/bin/gcc-ranlib-13 /usr/bin/gcc-ranlib-9
$ ls /usr/bin/g++*
/usr/bin/g++ /usr