2009年2月19日 星期四

精簡縮小 Shared Library 的體積

Standard
針對一般的 Shared Library(*.so),可以直接用 strip 去精簡縮小,可是許多 Plugin 的實作,像是 Xserver 的 Driver 等,會因為 strip 而損毀,導致不能使用。但只要借助一些 Option ,就可以達成縮小又不損毀到重要 symbol 的目的:
strip --strip-debug --remove-section=.note --remove-section=.comment *.so