如何Ubuntu配置多个交叉编译工具??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何Ubuntu配置多个交叉编译工具??相关的知识,希望对你有一定的参考价值。

公司用到多款不同的arm芯片,不同的arm芯片有自己的交叉编译工具,配置完环境变量后每次只能使用一个交叉编译工具,很麻烦.有没有什么办法可以同时使用两个交叉编译工具??

你新建两个账户user1和user2把工具安装在/home,然后变量写在.bashrc中,不要写到全局。✎_______________________________追问

好主意,谢谢.

好主意,谢谢.

参考技术A 一般这种情况,还是改名吧,也可以软链接 参考技术B arm Linux gcc 一个不就好了 为什么要两个追问

不同的芯片有不同的编译器,arm-linux-gcc不能通用

Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)

我们arm-linux-gnueabihf-gcc的交叉编译工具集在
/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin/
目录下

把交叉编译工具链的路径添加到环境变量PATH中去:

gedit /etc/profile

在最后面添加:

export PATH=$PATH:/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin/

使环境变量生效并验证:

source /etc/profile

检查是否将路径加入到PATH:

echo $PATH

查看环境是否搭建成功:

arm-linux-gnueabihf-gcc -v

参考文章:Ubuntu系统下arm-linux-gcc交叉编译环境搭建过程

20220822 貌似执行source /etc/profile打开新的终端还是之前的环境不知道咋回事。。。。

以上是关于如何Ubuntu配置多个交叉编译工具??的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)

Ubuntu配置交叉编译环境(配置交叉编译工具链)配置arm-linux-gcc交叉编译工具链(添加交叉编译工具链(toolchain)到环境变量)

如何使Linux在交叉编译工具安装配置并立即生效

如何更改ubuntu中交叉编译工具链?

QtCreator配置交叉编译工具链

Ubuntu 交叉编译国产开发板香橙派的环境配置