![Ubuntu ARM 交叉编译-PATH 变量-bash 错误](https://linux22.com/image/1062546/Ubuntu%20ARM%20%E4%BA%A4%E5%8F%89%E7%BC%96%E8%AF%91-PATH%20%E5%8F%98%E9%87%8F-bash%20%E9%94%99%E8%AF%AF.png)
我已经下载了 CodeSourcery Toolchain 工具,位于以下路径:
root@ab-pc:~/arm-2009q1/bin#
arm-none-linux-gnueabi-ar
arm-none-linux-gnueabi-ld arm-none-linux-gnueabi-as
arm-none-linux-gnueabi-c++
arm-none-linux-gnueabi-c++filt
arm-none-linux-gnueabi-cpp
arm-none-linux-gnueabi-g++
arm-none-linux-gnueabi-gcc
arm-none-linux-gnueabi-gcc-4.3.3
arm-none-linux-gnueabi-gcov
arm-none-linux-gnueabi-gdb
并且我已将此路径导出到我的 PATH 变量:
root@ab-pc:~# echo $PATH /root/arm-2009q1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
但是当我执行命令时:root @ ab-pc:~# arm-none-linux-gnueabi-gcc -v
-bash: /root/arm-2009q1/bin/arm-none-linux-gnueabi-gcc: 没有此文件或目录
但是哪个命令显示:root @ ab-pc:~# which arm-none-linux-gnueabi-gcc /root/arm-2009q1/bin/arm-none-linux-gnueabi-gcc
有人能向我解释我做错了什么以及为什么我会犯这个错误吗?
非常感谢!