Francisco Perea,您好! Thanks for your sharing experience.
Well, I did do "make menuconig"(I do not have X enviroment), "make user_only" "make lib_only" "make romfs" before. I changed toolchain halfway, since it reported that my arm-elf toolchain was too old for "make". maybe it is the reason. Anyway, I'll check it again. Thanks ======= 2007-06-05 07:40:17 您在来信中写道:======= >Hi, > >I'm using uClinux for Coldfire. When I started I use to have those problems. >I think problem seems to be the way you compile kernel. You HAVE to do >"make xconfig", "make dep", for kernel < 2.4 and "make". This process >will create symbolic links for your architecture, asm files and >others. There's could be your missing files > >Regards >-- >Francisco Perea >Ing. Electricista > >Am Montag, den 04.06.2007, 09:06 +0800 schrieb Neil 林搏宇: >> uClinux-dev,hi ^_^ >> >> Some problems in compiling. >> I use uClinux-dist-20070130.tar.gz to make a 2.6.19 kernel for arm7 >> S3C44B0X(no mmu). >> The first three steps, "make lib_only", "make user_only", "make romfs", >> all of them are OK. >> But in "make" step, some problems I cannot overcome: >> Different cross-compile toolchains I adpoted, differet errors happened. >> >> 1. When I used arm-linux-gcc (GCC) 3.4.4 to compile, some information came >> from compilation: >> neildebian:/home/neil/uClinux-dist# make >> make -C tools/ucfront >> make[1]: Entering directory `/home/neil/uClinux-dist/tools/ucfront' >> make[1]: Nothing to be done for `all'. >> make[1]: Leaving directory `/home/neil/uClinux-dist/tools/ucfront' >> ln -sf /home/neil/uClinux-dist/tools/ucfront/ucfront tools/ucfront-gcc >> ln -sf /home/neil/uClinux-dist/tools/ucfront/ucfront tools/ucfront-g++ >> ln -sf /home/neil/uClinux-dist/tools/ucfront/ucfront-ld tools/ucfront-ld >> make ARCH=arm CROSS_COMPILE=arm-linux- -j1 -C linux-2.6.x || exit 1 >> make[1]: Entering directory `/home/neil/uClinux-dist/linux-2.6.x' >> CHK include/linux/version.h >> make[2]: `include/asm-arm/mach-types.h' is up to date. >> CHK include/linux/utsrelease.h >> CC arch/arm/kernel/asm-offsets.s >> In file included from include/linux/spinlock.h:53, >> from include/linux/capability.h:45, >> from include/linux/sched.h:46, >> from arch/arm/kernel/asm-offsets.c:13: >> include/linux/kernel.h:10:20: stdarg.h: No such file or directory >There's something wrong with your toolchain installation, stdarg.h is >installed with the toolchain. > >Regards, >Erwin >_______________________________________________ >uClinux-dev mailing list >uClinux-dev@uclinux.org >http://mailman.uclinux.org/mailman/listinfo/uclinux-dev >This message was resent by uclinux-dev@uclinux.org >To unsubscribe see: >http://mailman.uclinux.org/mailman/options/uclinux-dev = = = = = = = = = = = = = = = = = = = = Neil 林搏宇 [EMAIL PROTECTED] 2007-06-05
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev