在一个裸奔项目中有支持可扩展协议的要求,就做了模块化加载协议。
所有可扩展协议都是通过统一接口调用,而非直接调用,所以在程序连接阶段会被unused section removed。
而通过添加链接选项--keep即可解决此问题,特此标记。
armlink --keep详解
--keep=section_id
|
|||
Home >Linker command-line options > --keep=section_id |
在一个裸奔项目中有支持可扩展协议的要求,就做了模块化加载协议。
所有可扩展协议都是通过统一接口调用,而非直接调用,所以在程序连接阶段会被unused section removed。
而通过添加链接选项--keep即可解决此问题,特此标记。
armlink --keep详解
|
|||
Home >Linker command-line options > --keep=section_id |