红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

uCLinux移植到S3C44b0X

发布时间:2013-11-07 09:45:12来源:红联作者:zhuczloveai
(我用的是ubuntu)
我这里有两个问题:
我按照顺序执行:make menuconfig
make dep
make lib_only
make user_only
make romfs
make image
make
的时候出现以下两个问题
问题(1):就是在make image的时候出现下面的错误:
/usr/local/bin/arm-elf-ld -r -o /home/zcz/linux_workspace/uClinux-dist/linux-2.4.x/romfs.o \
-b binary /home/zcz/linux_workspace/uClinux-dist/images/romfs.img
/usr/local/bin/arm-elf-objcopy -O binary -R .note -R .comment \
-S /home/zcz/linux_workspace/uClinux-dist/linux-2.4.x/linux /home/zcz/linux_workspace/uClinux-dist/images/image.ram
/usr/local/bin/arm-elf-objcopy: /home/zcz/linux_workspace/uClinux-dist/linux-2.4.x/linux: No such file or directory
make[1]: *** [image] Error 1
make[1]: Leaving directory `/home/zcz/linux_workspace/uClinux-dist/vendors/Samsung/44B0'
make: *** [image] Error 2

问题(2)就是在make 的时候出现下面错误:
drivers/char/char.o(.text.init+0xe0): In function `write_mem':
/home/zcz/linux_workspace/uClinux-dist/linux-2.4.x/drivers/char/mem.c:120: undefined reference to `s3c44b0x_console_init'
make[1]: *** [linux] Error 1
make[1]: Leaving directory `/home/zcz/linux_workspace/uClinux-dist/linux-2.4.x'
make: *** [linux] Error 1

我是刚刚学习Linux希望大师给我指点以下
文章评论

共有 2 条评论

  1. zhuczloveai 于 2013-11-17 18:50:09发表:

    第一个错误先不理他。第二个错误看看你的主Makefile 写的是不是对,空格和Table建特别注意。我也是初学好像是这么解决的

  2. lein 于 2013-11-07 15:19:50发表:

    不懂的路过