-
文件组成
-
核心
-
段表
-
各种段
.text,.data,.rodata
这些都是不可或缺的..got*
,.rel*
也是不可或缺的.
-
字符串相关表
- 可进行优化.
- 符号表:在链接完成后,可将符号进行删除,未使用到的函数的代码也可以进行删除.
-
删除
-
删除代码
-
常用删除代码
gcc-fdata-sections,-ffunction-sections
ld --gc-section
-
strip
-
删除字符串
-
常用
-
手段
- 隐藏:属性,编译,version-script,宏定义等.
- 删除
local
类型,strip -x xxx.so
.
标签:删除,--,段表名,so,段表,strip,共享,瘦身
来源: https://blog.csdn.net/rubikchen/article/details/119320618