LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1379|回复: 2

如何编译uClinux-2.6.x?

[复制链接]
发表于 2005-5-25 18:15:32 | 显示全部楼层 |阅读模式
我用的是
m68k-uclinux-tools-base-gcc3.4.0-20040603.sh
m68k-uclinux-tools-c++-gcc3.4.0-20040603.sh
m68k-uclinux-tools-gdb-20041205.sh
的toolchain
uClinux的版本为uClinux-dist-20041215
将以上3个sh文件运行后只是在PATH里加入了/usr/local/m68k-uclinux-tools/bin
之后make menuconfig
再make,很快就出错了
还要做什么设置么?


我编译uClinux-dist-20020927的2.4.x的时候
直接把m68k-elf-tools-20020410.tar.gz解压到根目录
就可以了,真是省心啊
 楼主| 发表于 2005-5-25 20:47:40 | 显示全部楼层
这是出错信息

make ARCH=m68knommu CROSS_COMPILE=m68k-elf- -C linux-2.6.x  || exit 1
make[1]: Entering directory `/opt/2004/uClinux-dist/linux-2.6.x'
  CHK     include/linux/version.h
make[2]: `arch/m68knommu/kernel/asm-offsets.s' is up to date.
  CHK     include/asm-m68knommu/asm-offsets.h
  CHK     include/linux/compile.h
dnsdomainname: Unknown host
  CC      arch/m68knommu/platform/68328/ints.o
In file included from arch/m68knommu/platform/68328/ints.c:31:
include/asm/MC68VZ328.h:912: warning: `packed' attribute ignored
/tmp/ccpj786f.s: Assembler messages:
/tmp/ccpj786f.s:12: Error: junk at end of line, first unrecognized character is `/'
make[2]: *** [arch/m68knommu/platform/68328/ints.o] Error 1
make[1]: *** [arch/m68knommu/platform/68328] Error 2
make[1]: Leaving directory `/opt/2004/uClinux-dist/linux-2.6.x'
make: *** [linux] Error 1
回复 支持 反对

使用道具 举报

发表于 2005-5-28 22:09:27 | 显示全部楼层
toolchain为什么不用m68k-elf-tools-20031003.sh或者20030316呢?

手动修改/tmp/ccpj786j.s第12行,看看有没有语法错误?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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