嵌入式系统中,对程序尺寸要求高时,可以使用本方法 代码中,经常会有一种情况,库中并非所有函数都会用到.然而,无用的函数也最终被编译进可执行文件中了. 为避免这一情况,可以在编译时,添加选项:-ffunction-sections -fdata-sections .该选项让每个函数和数据独自一段 在链接时,添加选项:-Wl,-gc-sections.该选项将去除无用的段. 需要注意的是:一但使用-Wl,-gc-sections之后,将无法使用gdb调试.也无法使用gprof工具了---------…