嵌入式爱好者

查看: 2560|回复: 2

linux 3.0.1内核编译错误,请问需要如何配置才能正确编译通过,谢谢!

[复制链接]

1

主题

3

帖子

26

积分

i.MX6UL通行证XX18通行证

扫一扫,手机访问本帖
发表于 2012-7-16 12:12:38 | 显示全部楼层 |阅读模式
先说一下我的编译环境:
操作系统:ubuntu 12.04
硬件平台:Ok6410-A
交叉编译环境安装: /usr/local/arm/
3.3.2-eabi
4.2.2-eabi
4.3.2
4.4.1

以上环境对光盘中提供的uboot1.1.6_FORLINX_6410.tgz可正确编译。
但在编译光盘中提供的FORLINX_linux-3.0.1.tar.gz文件时,根据用户手册进行操作时,提示以下错误:

root@ubuntu:/home/hisstone/Downloads/linux-3.0.1# ls
arch     Documentation    init     MAINTAINERS     REPORTING-BUGS  usr
block    drivers          ipc      Makefile        samples         version edit
change   firmware         Kbuild   mm              scripts         virt
COPYING  FORLINX6410_CFG  Kconfig  Module.symvers  security        yaffs2
CREDITS  fs               kernel   net             sound
crypto   include          lib      README          tools

root@ubuntu:/home/hisstone/Downloads/linux-3.0.1# make zImage
make: arm-linux-gcc: Command not found
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
  CC      kernel/bounds.s
/bin/sh: 1: arm-linux-gcc: not found
make[1]: *** [kernel/bounds.s] Error 127
make: *** [prepare0] Error 2

请问执行内核编译之前,如何进行配置才能正确编译,谢谢!
另外建议飞凌工程师更新用户手册,尽量对关键步骤进行介绍。
回复

使用道具 举报

1

主题

3

帖子

26

积分

i.MX6UL通行证XX18通行证

 楼主| 发表于 2012-7-16 15:16:17 | 显示全部楼层
飞凌的工程师能否回复一下呢
点评回复 支持 反对

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2012-7-16 16:33:13 | 显示全部楼层
/bin/sh: 1: arm-linux-gcc: not found
这里说明你没有添加交叉编译工具的环境变量,或者是没有安装好编译工具。
该会员没有填写今日想说内容.
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-4-22 09:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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