我在虚拟机上建立交叉编译器的时候出现下面的问题,求大神指点。谢谢!

在建立了交叉编译器之后,我输入"makezImage"命令之后出现以下错误:make:arm-linux-gcc:命令未找到CHKinclude/linux/versio... 在建立了交叉编译器之后,我输入"make zImage"命令之后出现以下错误:

make: arm-linux-gcc:命令未找到
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: “include/generated/mach-types.h”是最新的。
CC kernel/bounds.s
/bin/sh: arm-linux-gcc: not found
make[1]: *** [kernel/bounds.s] 错误 127
make: *** [prepare0] 错误 2

我已经export PATH变量,并且重启过了。请大神们指点一下,是怎么回事,谢谢!
展开
 我来答
lsjgxs
2012-07-13 · 超过21用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:67.7万
展开全部
1,路径下找到的是不是只是符号链接?可能这个链接本身就是断的。
2,看一下PATH环境变量有没有设置正确, 比如分隔符是不是对的。
3,你确定arm41-unknown-linxu-gcc这个名字对吗?
4,或者你改个名试试, 对应地需要把makefile里面的CC改掉。

CFLAGS是传递给编译器的参数, LDFLAGS是传递给连接器的参数。
试试在 $(CC)$(LDFLAGS) -o $@ $(OBJS)这行中, $(CC)后加一个空格。
追问
1.路径指的哪个路径啊?
2.PATH变量设置正确了,这个我可以肯定。
3.这个名字在哪 啊?我怎么没看见?
4.这个真没看懂。。
我新手麻烦解释的详细点 谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式