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 $@
有需要可以加一下
沒有留言:
張貼留言