天嵌 ARM开发社区

 找回密码
 注册
查看: 2905|回复: 4

编译内核时出错:make zImage

[复制链接]
zhsqzzu 发表于 2010-6-5 11:00:08 | 显示全部楼层 |阅读模式
[root@Zhou linux-2.6.30.4]# make zImage
scripts/kconfig/conf -s arch/arm/Kconfig
#
# configuration written to .config
#
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  Generating include/asm-arm/mach-types.h
  CHK     include/linux/utsrelease.h
  UPD     include/linux/utsrelease.h
  SYMLINK include/asm -> include/asm-arm
  CC      kernel/bounds.s
  GEN     include/linux/bounds.h
  CC      arch/arm/kernel/asm-offsets.s
  GEN     include/asm/asm-offsets.h
  CALL    scripts/checksyscalls.sh
<stdin>:1097:2: warning: #warning syscall fadvise64 not implemented
<stdin>:1265:2: warning: #warning syscall migrate_pages not implemented
<stdin>:1321:2: warning: #warning syscall pselect6 not implemented
<stdin>:1325:2: warning: #warning syscall ppoll not implemented
<stdin>:1365:2: warning: #warning syscall epoll_pwait not implemented
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/conmakehash
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  CC      init/do_mounts_initrd.o
  LD      init/mounts.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  LD      init/built-in.o
  HOSTCC  usr/gen_init_cpio
  GEN     usr/initramfs_data.cpio
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  CC      arch/arm/kernel/compat.o
  CC      arch/arm/kernel/elf.o
  AS      arch/arm/kernel/entry-armv.o
  AS      arch/arm/kernel/entry-common.o
  CC      arch/arm/kernel/irq.o
  CC      arch/arm/kernel/process.o
  CC      arch/arm/kernel/ptrace.o
  CC      arch/arm/kernel/setup.o
  CC      arch/arm/kernel/signal.o
  CC      arch/arm/kernel/sys_arm.o
  CC      arch/arm/kernel/stacktrace.o
  CC      arch/arm/kernel/time.o
  CC      arch/arm/kernel/traps.o
  CC      arch/arm/kernel/armksyms.o
  CC      arch/arm/kernel/module.o
  CC      arch/arm/kernel/sys_oabi-compat.o
  CC      arch/arm/kernel/unwind.o
  CC      arch/arm/kernel/io.o
  LD      arch/arm/kernel/built-in.o
  AS      arch/arm/kernel/head.o
  CC      arch/arm/kernel/init_task.o
  LDS     arch/arm/kernel/vmlinux.lds
  CC      arch/arm/mm/dma-mapping.o
  CC      arch/arm/mm/extable.o
  CC      arch/arm/mm/fault.o
  CC      arch/arm/mm/init.o
  CC      arch/arm/mm/iomap.o
  CC      arch/arm/mm/fault-armv.o
  CC      arch/arm/mm/flush.o
  CC      arch/arm/mm/ioremap.o
  CC      arch/arm/mm/mmap.o
  CC      arch/arm/mm/pgd.o
  CC      arch/arm/mm/mmu.o
  CC      arch/arm/mm/proc-syms.o
  CC      arch/arm/mm/alignment.o
  AS      arch/arm/mm/abort-ev4t.o
  AS      arch/arm/mm/cache-v4wt.o
  CC      arch/arm/mm/copypage-v4wb.o
  AS      arch/arm/mm/tlb-v4wbi.o
  AS      arch/arm/mm/proc-arm920.o
  LD      arch/arm/mm/built-in.o
  LD      arch/arm/common/built-in.o
  CC      arch/arm/mach-s3c2410/s3c2410.o
  CC      arch/arm/mach-s3c2410/irq.o
  CC      arch/arm/mach-s3c2410/dma.o
  CC      arch/arm/mach-s3c2410/pm.o
  AS      arch/arm/mach-s3c2410/sleep.o
  CC      arch/arm/mach-s3c2410/gpio.o
  CC      arch/arm/mach-s3c2410/mach-smdk2410.o
  LD      arch/arm/mach-s3c2410/built-in.o
  LD      arch/arm/mach-s3c2400/built-in.o
  LD      arch/arm/mach-s3c2412/built-in.o
  CC      arch/arm/mach-s3c2440/s3c2440.o
  CC      arch/arm/mach-s3c2440/dsc.o
  CC      arch/arm/mach-s3c2440/irq.o
  CC      arch/arm/mach-s3c2440/clock.o
  CC      arch/arm/mach-s3c2440/dma.o
  CC      arch/arm/mach-s3c2440/mach-tq2440.o
  CC      arch/arm/mach-s3c2440/mach-smdk2440.o
  LD      arch/arm/mach-s3c2440/built-in.o
arch/arm/mach-s3c2440/mach-smdk2440.o:(.data+0x0): multiple definition of `s3c_device_dm9000'
arch/arm/mach-s3c2440/mach-tq2440.o:(.data+0x10): first defined here
make[1]: *** [arch/arm/mach-s3c2440/built-in.o] Error 1
make: *** [arch/arm/mach-s3c2440] Error 2
[root@Zhou linux-2.6.30.4]#
找不到错误的原因,是不是我哪里设置错误了呢?请高手指点一下,在这里先谢过了!
 楼主| zhsqzzu 发表于 2010-6-6 19:34:00 | 显示全部楼层
怎么一直没有人回答呢?
亚瑟王 发表于 2010-6-7 20:07:53 | 显示全部楼层
你编译的是天嵌科技提供内核还是自己移植的内核啊?
 楼主| zhsqzzu 发表于 2010-6-8 20:14:46 | 显示全部楼层
天嵌的内核linux2.6.30.4,后来我又按照视频教程,把配置文件按照视频教程的方式复制了一下,然后编译通过了,其他的并没有改动,觉得比较奇怪。还有请问管理员天嵌提供2.6.30.4版本的根文件系统了吗?在论坛上找了没找到
亚瑟王 发表于 2010-6-10 17:38:19 | 显示全部楼层
TQ2440配套光盘中提供有。TQ2440使用手册讲了路径的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 02:56 , Processed in 1.020547 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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