減小可執行程序的大小

1、背景 可執行程序須要連接一些靜態庫,可是靜態庫中的函數並無所有使用,只用了其中的幾個,可是系統默認會自動把整個靜態庫所有連接到可執行程序中,形成可執行程序的大小大大增長,浪費了flash空間和內存空間。web 2、方法 由於GCC連接操做以section做爲最小的處理單元,只要一個section中有某個符號被引用,該section就會被加入。 若是咱們的某個.c程序中全部function都加入
相關文章
相關標籤/搜索