gcc链接,去掉不用的函数和data
来源:互联网 发布:js发送http请求 cookie 编辑:程序博客网 时间:2024/06/05 19:00
连接去除可执行文件中没用到的符号
CFLAGS 加上 -ffunction-sections -fdata-sections
LDFLAGS 加上 --gc-sections
原理如下:
-function-sections的意思是,将不同函数编译到不同的section上面。如果没有这个选项,所有的函数都会编译到一个section上面,于是函数就不能被“剥离”。
-fdata-sections同理。
--gc-sections 表示把不要的函数section去掉
- gcc链接,去掉不用的函数和data
- gcc去掉dll导出函数多余的符号
- C程序的编译和链接 - gcc
- AVR/GCC设置不链接未调用的函数
- GCC的链接问题
- 去掉IE和Firefox链接时的虚线框
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接)
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- GCC编译的背后( 预处理和编译 汇编和链接 )
- poj 2773 Happy 2006
- HDU 1722 Cake
- UVa11401 Triangle Counting
- POJ 3252 Round Numbers
- POJ 1850 Code
- gcc链接,去掉不用的函数和data
- POJ 1942 Paths on a Grid 组合数的优化
- Documentation-filesystems/sysfs
- HDU 1009 The Shortest Path in Nya Graph
- HDU 4714 Tree2Cycle
- Nginx的基本操作
- 随机抽样一致性算法(RANSAC)
- iOS百度地图——用户当前位置
- Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED