# make cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o lilyvm.o lilyvm.c cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o parseargs.o parseargs.c cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o sysdep_linux.o sysdep_linux.c cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o timer.o timer.c cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o memaccess.o memaccess.c cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o network.o network.c network.c: In function `network_main': network.c:1842: 警告: 列挙値 `FDTYPE_UDP' は switch 内で扱われていません network.c:1842: 警告: 列挙値 `FDTYPE_UDP_LISTEN' は switch 内で扱われていません network.c:1842: 警告: 列挙値 `FDTYPE_TCP_LISTEN' は switch 内で扱われていません cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o loadkernel.o loadkernel.c loadkernel.c: In function `loadkernel': loadkernel.c:36: 警告: 'linux_initrdsize' might be used uninitialized in this function cc -g -Wall -O -DCODE_BASE=0xbfaf0000 -DHOST_LINUX -c -o code_c.o code_c.c cc -c code_asm.S -DCODE_BASE=0xbfaf0000 -DHOST_LINUX ld -static --oformat binary -T code.lds code_asm.o code_c.o -o code -L/lib -L/usr/lib -lc ld -b binary code -o code.o ld: warning: cannot find entry symbol _start; not setting start address gcc -o lilyvm lilyvm.o parseargs.o sysdep_linux.o timer.o memaccess.o network.o loadkernel.o code.o #