2009年9月28日 星期一

幫Library減肥一下

build出來的binary裡頭通常都有許多symbol table等等info
可以從objdump -t或readelf -s都可以
其中當然包含了除錯用或是只是記錄用
拿掉這些並不會影響程式執行
還能夠讓你在斤斤計較的size for embedded上得到幫助

但是可不要直接--strip-all阿阿阿,那其他人就找不到啦 @@

所以大概常用的有:
$(STRIP) --strip-debug -R .note -R .comment $@
或是
$(STRIP) --strip-debug --remove-section=.note --remove-section=.comment $@

有需要可以加一下

沒有留言:

張貼留言