프로그램 사용/busybox
Busybox build option - "Build BusyBox as a static binary (no shared libs)"
구차니
2009. 7. 30. 13:16
menu 'Build Options' config CONFIG_STATIC bool "Build BusyBox as a static binary (no shared libs)" default n help If you want to build a static BusyBox binary, which does not use or require any shared libraries, then enable this option. This can cause BusyBox to be considerably larger, so you should leave this option false unless you have a good reason (i.e. your target platform does not support shared libraries, or you are building an initrd which doesn't need anything but BusyBox, etc). Most people will leave this set to 'N'. [링크 : http://stablebox.googlecode.com/svn/trunk/Config.in] |
비지박스를 컴파일 하면, 용량이 생각보다 크다.
이 경우에는 위의 옵션을 꺼주면 컴팩트해진다.
1.10.4 기준으로 1.6M에서 600K 정도로 용량이 줄어드는데,
확신할 수는 없지만, 이 옵션을 사용했기 때문에 DNS resolv를 하지 못하는 것 같다.
busybox에서 ping이나 telnet 이 resolv 실패가 뜨면
libresolv.so
libdns.so
를 복사 해주면 되는데, 이 옵션의 영향이 아닐까 생각이된다.