700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉

如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉

时间:2023-11-30 09:24:02

相关推荐

如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉

文章目录

查看当前环境变量 `echo $PATH`添加环境变量--sysroot新:ubuntu交叉编译工具链环境变量的配置(2025)

查看当前环境变量echo $PATH

[root@ubuntu /home/yg/rv/sdk/rv1.8/rv1126_rv1109]1# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

添加环境变量

查找位置

/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin/

然后用gedit打开/etc/bash.bashrc,在最后一行添加

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

保存退出

然后用source命令来让它生效

source /etc/bash.bashrc

然后查看命令,可以看到已经生效了

which命令

[root@ubuntu /home/yg]2# which arm-linux-gnueabihf-gcc/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin//arm-linux-gnueabihf-gcc

type命令

[root@ubuntu /home/yg]3# type arm-linux-gnueabihf-gccarm-linux-gnueabihf-gcc 是 /home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin/arm-linux-gnueabihf-gcc

–version

[root@ubuntu /home/yg]4# arm-linux-gnueabihf-gcc --versionarm-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 8.3-.03 (arm-rel-8.36)) 8.3.0Copyright (C) Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

tab键

echo $PATH

[root@ubuntu /home/yg]8# echo $PATH/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

参考文章1:设置交叉编译工具链的环境变量

参考文章2:安装交叉编译工具链后设置环境变量

–sysroot

交叉编译时,配置configure时,有时需要指定 --sysroot参数

关于sysroot,可见:交叉编译中的 --sysroot 等等在编译时的作用

我们的交叉编译工具sysroot路径在这

/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot

不过还不太清楚指定这个路径有什么用。。。

新:ubuntu交叉编译工具链环境变量的配置(2025)

也不用怎么配置,直接用绝对路径就行了吧。。。

参考:KYSL 我们瑞芯微的交叉编译工具链位置

如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉编译工具链环境变量的配置)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。