Ubuntu ARM 交叉编译-PATH 变量-bash 错误

Ubuntu ARM 交叉编译-PATH 变量-bash 错误

我已经下载了 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

有人能向我解释我做错了什么以及为什么我会犯这个错误吗?

非常感谢!

相关内容