ZHCU947E June 2015 – January 2023
符号映射允许由其他名称的符号来解析符号引用,这样便可使用替代定义来覆盖函数。这可用于在替代实现中打补丁以提供补丁(错误修复)或替代功能。--symbol_map 选项的语法为:
--symbol_map= refname=defname
例如,以下代码使链接器通过 foo_patch 定义来解析对 foo 的任何引用:
--symbol_map=foo=foo_patch
使用 --symbol_map 选项传递的字符串不应包含空格,也不应在外侧使用引号。这样,可以在命令行、链接器命令文件和选项文件中使用相同的链接器选项语法。