当前位置: 技术问答>linux和unix
ubuntu8.10 编译 uClinux-040408 (ARM)出错
来源: 互联网 发布时间:2016-06-03
本文导语: 最近在学编译嵌入式uclinux,可是各种尝试都是失败的,首先在cygwin下面编译,arm-elf-tools什么都装好了,可是编译程序似乎有漏洞,存在内存泄漏现象,到后面系统内存越来越来,后面内存不够了就报错。接着是虚拟...
最近在学编译嵌入式uclinux,可是各种尝试都是失败的,首先在cygwin下面编译,arm-elf-tools什么都装好了,可是编译程序似乎有漏洞,存在内存泄漏现象,到后面系统内存越来越来,后面内存不够了就报错。接着是虚拟机的redhat9,编译uclinux,2003,2004,2006版的都出现各种问题,最后用非虚拟机的Ubuntu8.10,只有uclinux2003按默认配置并去掉boa可以编译成功,加入一些工具比如mount后编译又不成功了。现在选永2004版,编译出错的提示如下,希望高手解答!
make[5]: *** [s3c44b0x.o] 错误 1
make[5]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd/nand'
make[4]: *** [first_rule] 错误 2
make[4]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd/nand'
make[3]: *** [_subdir_nand] 错误 2
make[3]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd'
make[2]: *** [_subdir_mtd] 错误 2
make[2]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers'
make[1]: *** [_dir_drivers] 错误 2
make[1]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x'
make: *** [linux] 错误 1
make[5]: *** [s3c44b0x.o] 错误 1
make[5]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd/nand'
make[4]: *** [first_rule] 错误 2
make[4]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd/nand'
make[3]: *** [_subdir_nand] 错误 2
make[3]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers/mtd'
make[2]: *** [_subdir_mtd] 错误 2
make[2]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x/drivers'
make[1]: *** [_dir_drivers] 错误 2
make[1]:正在离开目录 `/media/SOFTWARE/ARM7/uClinux-040408/linux-2.4.x'
make: *** [linux] 错误 1
|
这点make提示看不出错误。。
|
貌似asm/sizes.h找不到,为什么还在搞uclinux,内核太老了吧,直接搞linux2.6多好啊