如何减小GCC生成文件的体积
知道可以使用strip,即-s编译选项。
还有别的吗?
比如:有没有选项,使得只链接需要的函数,多余的函数都不链接进生成的文件?
还有别的吗?
比如:有没有选项,使得只链接需要的函数,多余的函数都不链接进生成的文件?
...全文
相关推荐
GCC 开发AVR 单片机程序-静态库的使用
使用静态库可减小程序代码体积,内存占用更少。
为什么 SPACE 不占用目标文件的大小?
摘要:本文探讨了嵌入式系统中SPACE指令分配栈空间时为何不增加目标文件大小的问题。关键机制在于ELF文件中的SHT_NOBITS段类型,它只记录内存需求而不占用文件空间,从而优化存储效率。通过对比实验和原理分析,文章阐释了未初始化数据(如栈、堆)在文件空间与内存空间的区别处理,以及NOINIT属性的重要作用。这一设计显著节省了Flash空间和烧录时间,是嵌入式系统内存管理的优雅解决方案。
arm-linux-gcc-4.3.2
arm-linux-gcc-4.3.2.tgz
GCC编译优化指南【作者:金步国】
GCC编译优化指南【作者:金步国】.pdf
linux gcc生成动态库和静态库
文档详细描述了gcc生成动态库和静态库的方法和操作流程


