・・・略 rm -f crypto.o h8300-linux-elf-ar rcs crypto.o make[2]: Leaving directory `/usr/local/src/linux-2.4.32/crypto' make[1]: Leaving directory `/usr/local/src/linux-2.4.32/crypto' h8300-linux-elf-ld -T arch/h8300/platform/h8300h/aki3068net/ram.ld arch/h8300/platform/h8300h/aki3068net/crt0_ram.o init/main.o init/version.o init/do_mounts.o \ --start-group \ arch/h8300/kernel/kernel.o arch/h8300/mm/mm.o arch/h8300/platform/h8300h/platform.o arch/h8300/platform/h8300h/aki3068net/aki3068net.o kernel/kernel.o mmnommu/mmnommu.o fs/fs.o ipc/ipc.o \ drivers/char/char.o drivers/serial/serial.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o \ net/network.o \ /usr/local/src/linux-2.4.32/lib/lib.a arch/h8300/lib/lib.a /usr/local/lib/gcc/h8300-linux-elf/4.0.2/h8300h/int32/libgcc.a \ --end-group \ -o linux h8300-linux-elf-nm linux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aUw] \)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map h8300-linux-elf-objcopy -O binary linux linux.bin [root@FS1 linux-2.4.32]$ gzip -9 < linux.bin > linux.bin.gz [root@FS1 linux-2.4.32]$ ls -l linux.bin* -rwxr-xr-x 1 root root 771340 Feb 27 10:19 linux.bin -rw-r--r-- 1 root root 327285 Feb 27 10:19 linux.bin.gz [root@FS1 linux-2.4.32]$ということで一応バイナリっぽいのが出来るところまで。なぜ gcc4系でコンパイルしてみたかというと、やはりサイズの問題が大きいわけです。また512KBの中に押し込もうという考えですから、小さければ小さいほど宜しいのです(´ー`)
トラックバック時刻: 2007年03月01日 14:31