(我用的是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希望大师给我指点以下
zhuczloveai 于 2013-11-17 18:50:09发表:
第一个错误先不理他。第二个错误看看你的主Makefile 写的是不是对,空格和Table建特别注意。我也是初学好像是这么解决的
lein 于 2013-11-07 15:19:50发表:
不懂的路过