明明安装了编译器,使用echo
P
A
T
H
命
令
显
示
编
译
器
路
径
为
/
h
o
m
e
/
t
o
o
l
s
/
g
c
c
−
3.4.5
−
g
l
i
b
c
−
2.3.6
/
b
i
n
,
且
在
该
目
录
下
有
a
r
m
−
l
i
n
u
x
−
g
c
c
文
件
,
但
是
使
用
a
r
m
−
l
i
n
u
x
−
g
c
c
命
令
却
找
不
到
命
令
。
最
开
始
怀
疑
是
路
径
问
题
,
于
是
把
待
编
译
的
文
件
拷
贝
到
/
h
o
m
e
/
t
o
o
l
s
/
g
c
c
−
3.4.5
−
g
l
i
b
c
−
2.3.6
目
录
下
,
但
是
还
是
找
不
到
命
令
。
网
上
搜
索
解
决
办
法
,
有
一
篇
文
章
说
是
路
径
问
题
造
成
的
。
大
概
意
思
就
是
编
译
器
安
装
路
径
是
绝
对
路
径
,
但
是
使
用
a
r
m
−
l
i
n
u
x
−
g
c
c
时
使
用
了
超
级
用
户
权
限
,
超
级
用
户
路
径
并
没
有
包
含
/
h
o
m
e
/
t
o
o
l
s
/
g
c
c
−
3.4.5
−
g
l
i
b
c
−
2.3.6
/
b
i
n
,
所
以
需
要
在
超
级
用
户
路
径
下
增
加
这
个
路
径
。
过
程
如
下
:
1
s
u
d
o
−
s
/
/
打
开
超
级
用
户
权
限
2
e
x
p
o
r
t
P
A
T
H
=
PATH命令显示编译器路径为/home/tools/gcc-3.4.5-glibc-2.3.6/bin,且在该目录下有arm-linux-gcc文件,但是使用arm-linux-gcc命令却找不到命令。最开始怀疑是路径问题,于是把待编译的文件拷贝到/home/tools/gcc-3.4.5-glibc-2.3.6目录下,但是还是找不到命令。网上搜索解决办法,有一篇文章说是路径问题造成的。大概意思就是编译器安装路径是绝对路径,但是使用arm-linux-gcc时使用了超级用户权限,超级用户路径并没有包含/home/tools/gcc-3.4.5-glibc-2.3.6/bin,所以需要在超级用户路径下增加这个路径。过程如下: 1 sudo -s //打开超级用户权限 2 export PATH=
PATH命令显示编译器路径为/home/tools/gcc−3.4.5−glibc−2.3.6/bin,且在该目录下有arm−linux−gcc文件,但是使用arm−linux−gcc命令却找不到命令。最开始怀疑是路径问题,于是把待编译的文件拷贝到/home/tools/gcc−3.4.5−glibc−2.3.6目录下,但是还是找不到命令。网上搜索解决办法,有一篇文章说是路径问题造成的。大概意思就是编译器安装路径是绝对路径,但是使用arm−linux−gcc时使用了超级用户权限,超级用户路径并没有包含/home/tools/gcc−3.4.5−glibc−2.3.6/bin,所以需要在超级用户路径下增加这个路径。过程如下:1sudo−s//打开超级用户权限2exportPATH=PATH:/home/tools/gcc-3.4.5-glibc-2.3.6/bin
问题解决
解决arm-linux-gcc:command not found的问题
最新推荐文章于 2025-03-12 10:12:22 发布