gcc去除未用到的函數

嵌入式系統中,對程序尺寸要求高時,能夠使用本方法函數 代碼中,常常會有一種狀況,庫中並不是全部函數都會用到。然而,無用的函數也最終被編譯進可執行文件中了。工具 爲避免這一狀況,能夠在編譯時,添加選項:-ffunction-sections -fdata-sections 。該選項讓每一個函數和數據獨自一段調試 在連接時,添加選項:-Wl,-gc-sections。該選項將去除無用的段。io 須要注
相關文章
相關標籤/搜索