天嵌 ARM开发社区

 找回密码
 注册
查看: 2089|回复: 5

ubuntu下开发 求助

[复制链接]
小往大来 发表于 2011-3-8 21:15:02 | 显示全部楼层 |阅读模式
redd@redd-laptop:/opt/EmbedSky/linux-2.6.30.4$ sudo make zImage
[sudo] password for redd:
make: arm-linux-gcc:命令未找到
  CHK     include/linux/version.h
make[1]: “include/asm-arm/mach-types.h”是最新的。
  CHK     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-arm
  CC      kernel/bounds.s
/bin/sh: arm-linux-gcc: not found
make[1]: *** [kernel/bounds.s] 错误 127
make: *** [prepare0] 错误 2
redd@redd-laptop:/opt/EmbedSky/linux-2.6.30.4$
为什么不能编译?我用的是ubuntu 9.04,而且arm-linux-gcc -v 也能用。
谁能个出详细的解决办法,谢谢了?
天嵌_support1 发表于 2011-3-9 10:11:21 | 显示全部楼层
编译器没有设置好:
make: arm-linux-gcc:命令未找到
另外,make zImage 就可以了的,没有必要 sudo make zImage
回复

使用道具 举报

guoxixiao 发表于 2011-3-9 12:57:28 | 显示全部楼层
arm-linux-gcc路径根据你实际情况来设置
回复

使用道具 举报

 楼主| 小往大来 发表于 2011-3-9 21:11:08 | 显示全部楼层
2# embedsky_lxt


arm-linux-gcc 能用,不是说明应该设置好了吗?
在Ubuntu下,没有sudo很多权限都不能执行。
回复

使用道具 举报

raceant 发表于 2011-3-10 09:56:33 | 显示全部楼层
内核真麻烦啊  乱  
我还是觉得用root好  没那么多麻烦事
回复

使用道具 举报

天嵌_support1 发表于 2011-3-10 10:35:31 | 显示全部楼层
建议你不要老用超级用户来做一些平常的工作。
因为超级用户有可能在误操作的的情况下
删除和修改系统的重要文件,那这样的话,你又得重装你的Linux系统了!。
除了安装软件,修改权限,修改系统的重要文件,其他的我不用超级用户。
你编译时不用超级用户不行,可能是你的 /opt目录在默认情况下,普通用户没法操作。
你只要用超级用户执行: chmod -R  777 /opt  一次以后,普通用户就可以编译了的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-5-4 00:00 , Processed in 2.048639 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表