精简可执行文件的方法及系统

    公开(公告)号:CN111538506A

    公开(公告)日:2020-08-14

    申请号:CN202010364922.6

    申请日:2020-04-30

    Inventor: 邓凯 叶俊

    Abstract: 本发明公开了一种精简可执行文件的方法及系统,涉及linux系统基础研究领域,该方法包括以下步骤:基于可执行文件的功能,确定可执行文件需要定义的全局变量的数量和类型;在编码阶段,减少定义全局变量时全局变量初始化的数量;在编译阶段优化makefile编译文件,编译时对每个函数和/或符号进行标识,在链接时基于标识去掉不需要的函数和/或符号。本发明中的精简可执行文件方法能有效减小可执行文件的大小。

Patent Agency Ranking