环境:RH9+uclinux-dist-20041215.tar.gz+arm-elf-20030314.sh 编译make lib_only, make user_only, make romfs 均正常,但是make image 报错 make[1]:*** [image] Error1 make[1]: Leaving directory '/work/embedded/uclinux/uclinux-dist/vendors/Samsung/4510B' make: ***[image] Error2 在images目录下只有romfs.img一个文件 不知道是什么问题?求教大侠们,谢谢!
首先把uclinux下载回来,下载地址:http://www.uclinux.org/pub/uclinux/dist/uclinux-dist-20051110.tar.gz 然后再根据网站里的说明建立一个交叉编译环境:http://www.uclinux.org/pub/uclinux/uclinux-elf-tools/arm-elf-tools-20030314.sh 先把arm-elf-tools安装好,然后再编译uclinux即可: [code] [ljjk @localhost root]#wget http://www.uclinux.org/pub/uclinux/dist/uclinux-dist-20051110.tar.gz [ljjk @localhost root]...
GDB/ARMular uClibc make lib_only make user_only make romfs make image make 一路通畅,但是完了之后发现,uclinux-dist/image下只有一个boot.rom! 镜像romfs.img等文件没有! 各位大哥,如果有知道的,告诉我一声吧,我给你磕头了!
我按照坛子里1jjk提供的uclinux编译的方法,成功实现了uclinux的编译,也在images目录下生成了image.bin, linux.data,linux.text romfs.img四个文件。但是网上的帖子都说会生成image.rom,image.ram,这样才可以烧啊。不知道还有那些工作要做才能生成这两个文件?好几天了,都没搞明白,大侠们给解答一下,感谢!
请教大虾: 在linux AS4下使用工具链arm-uclinux-tools-base-gcc3.4.0-20040713和uclinux-dist-20051110,选取vendor为samsung的S3C4510B,内核为linux-2.6.x,库 为 uclibc,以下的默认配置,make 的时候出现以下错误退出: mm/nommu.c: In function `add_nommu_vma': mm/nommu.c:316: error: structure has no member named `magic' mm/nommu.c:316: error: structure has no member named `lock' mm/nommu.c:316: error: structure has...
进行make user_only时总是出现如下问题 make[3]: *** [boa] Error 1 make[3]: Leaving directory `/home/uclinux-dist/user/boa/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/uclinux-dist/user/boa' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/uclinux-dist/user' make: *** [user_only] Error 2 按照网上说的在定制时取消了login里面的oldpassword这一项,照样出现上叙提示.请问谁有...
我把arm-elf-tools-20030314.sh下下来后 运行./arm-elf-tools-20030314.sh建立环境 然后编译,可是报错,不知为什么,请高手 指点 arm-elf-gcc hello.c -o hello /usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o): In function `__do_global_ctors': __main.o(.text+0xc4): undefined reference to `__CTOR_LIST__' /usr/local/lib/gcc-lib/arm-elf/2.95.3/libgcc.a(__main.o)(.data+0x0): undefined reference to `__DT...
系统中装有arm-elf-/arm-linux-两个编译器,make时显示cross_compile=arm-linux-,我的内核用的是linux-2.4.x,其下的makefile已经修改过,是arm-elf-,但是实际编译时uclinux还是在寻找arm-linux-,不知道uclinux是怎么链接到交叉编译器的,哪个文件控制着这些参数的设置,我也察看了uclinux-dist下的makefile,没有明显错误,哪位大哥知道的,麻烦指点一下,感激不尽!!!!!! 相关信息如下: 一、uclinux配置:GDB/ARMular/lin...