如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉编译工具链环境变量的配置)
生活随笔
收集整理的這篇文章主要介紹了
如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉编译工具链环境变量的配置)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 查看當(dāng)前環(huán)境變量 `echo $PATH`
- 添加環(huán)境變量
- --sysroot
- 新:ubuntu交叉編譯工具鏈環(huán)境變量的配置(20220105)
查看當(dāng)前環(huán)境變量 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添加環(huán)境變量
查找位置
然后用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然后查看命令,可以看到已經(jīng)生效了
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-gcctype命令
[root@ubuntu /home/yg]3# type arm-linux-gnueabihf-gcc arm-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 --version arm-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)) 8.3.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.tab鍵
echo $PATH
參考文章1:設(shè)置交叉編譯工具鏈的環(huán)境變量
參考文章2:安裝交叉編譯工具鏈后設(shè)置環(huán)境變量
–sysroot
交叉編譯時,配置configure時,有時需要指定 --sysroot參數(shù)
關(guān)于sysroot,可見:交叉編譯中的 --sysroot 等等在編譯時的作用
我們的交叉編譯工具sysroot路徑在這
/home/yg/rv/sdk/rv1.8/rv1126_rv1109/buildroot/output/rockchip_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot
不過還不太清楚指定這個路徑有什么用。。。
新:ubuntu交叉編譯工具鏈環(huán)境變量的配置(20220105)
也不用怎么配置,直接用絕對路徑就行了吧。。。
參考:KYSL 我們?nèi)鹦疚⒌慕徊婢幾g工具鏈位置
總結(jié)
以上是生活随笔為你收集整理的如何添加交叉编译工具链(toolchain)到环境变量?(--sysroot路径)(新:ubuntu交叉编译工具链环境变量的配置)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: armel、armhf、arm64、ar
- 下一篇: 知道你用linux可视文件系统为什么搜索