Linux

d9371f06 :Anonymous 2009-11-04 20:34
>>19a8bc97
busybox+tcc+uclibcな環境をもうちょっとダイエットさせてみた。
uclibcが ld-uClibc-version.so, libuClibc-version.so, uclibc_noshared.a, libc.so, crti.o, crt1.o, crtn.o, uClibc_config.h の8ファイルで済むようだ。
libc.soはテキストなんで書式さえわかっていれば書けると思う。
uClibc_config.hもヘッダーなんで当然テキストだけど、これを手で書くのは辛そうだなー。
asがあればcrt?.oが、gcc一式(gcc,cc1,as,ld)があればld-uClibc-version.soのかわりになるlibdl.soがコンパイルできるけど、それらあるなら普通にdietlibcをコンパイルするよなー。
ま、それはそれとして。

tarパックで 3.1M → 230K 、tarパック+lzma圧縮で 465K → 94K に縮んだ。わーい。
Powered by shinGETsu.