减小可执行程序的大小

1、背景 可执行程序须要连接一些静态库,可是静态库中的函数并无所有使用,只用了其中的几个,可是系统默认会自动把整个静态库所有连接到可执行程序中,形成可执行程序的大小大大增长,浪费了flash空间和内存空间。web 2、方法 由于GCC连接操做以section做为最小的处理单元,只要一个section中有某个符号被引用,该section就会被加入。 若是咱们的某个.c程序中全部function都加入
相关文章
相关标签/搜索