arm开发初学,关于GCC NOT FOUND 的问题求问!

谁用了飞觞醉月 谁用了飞觞醉月 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚学习嵌入式开发,用的是友善之臂4412.
用虚拟机,ubuntu 14.04服务器版本,平时用secureCRT远程操作。扯远了……
之前用32位的14.04,编译内核代码很顺利,烧进去能用。后来用64时老是出现
root@ubuntu:/opt/FriendlyARM/tiny4412/android/linux-3.5# make menuconfig
HOSTCC scripts/basic/fixdep
/bin/sh: 1: gcc: not found
make[1]: *** [scripts/basic/fixdep] Error 127
make: *** [scripts_basic] Error 2

或者
make: gcc: Command not found
HOSTCC scripts/basic/fixdep
/bin/sh: 1: gcc: not found
scripts/Makefile.host:118: recipe for target 'scripts/basic/fixdep' failed
make[2]: *** [scripts/basic/fixdep] Error 127
/opt/FriendlyARM/tiny4412/linux-3.5/Makefile:410: recipe for target 'scripts_basic' failed
make[1]: *** [scripts_basic] Error 2
make: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/kernel.release'. Stop.

但是无论是在普通用户下还是root用户下,arm-linux-gcc -v都是有版本信息的,因为我把/etc/bash.bashrc 和 ~/.bashrc都改了,一开始只改~/.bashrc无论哪个用户都不能用,都改了之后也是。搭建环境的过程跟32位系统别无二致,包括路径。不同的是64位装了几个库。
还有一个但是:我装了15.04桌面版,真机,同样的过程,包括那几个库,就可以正常编译……
然后尝试过修改Makefile里面的一行为:
CROSS_COMPILE = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-
或者
CROSS_COMPILE = arm-linux-
都不行。差不多的提示
  HOSTCC  scripts/basic/fixdep
/bin/sh: 1: gcc: not found
make[1]: *** [scripts/basic/fixdep] Error 127
make: *** [scripts_basic] Error 2

神啊救救我吧,一把年纪了连个内核都编不过……
...全文
评论 10
收藏 已收藏
分享
返回顶部