ZHCU947E June 2015 – January 2023
--exclude section_name 选项可用于通知十六进制实用程序忽略指定段。如果使用 SECTIONS 指令,它将覆盖 --exclude 选项。例如,如果使用了包含段名称 mysect 的 SECTIONS 指令并指定了 --exclude mysect,则 SECTIONS 指令优先并且不会排除 mysect。
--exclude 选项具有有限的通配符功能。* 字符可以放在名称说明符的开头或结尾,分别表示后缀或前缀。例如,--exclude sect* 取消了所有以字符 sect 开头的段的资格。如果在命令行上使用 * 通配符来指定 --exclude 选项,请在段名称和通配符两边加上引号。例如,--exclude"sect*"。使用引号可防止十六进制转换实用程序对 * 进行解释。如果 --exclude 在命令文件中,请勿使用引号。
如果给定了多个目标文件,则可按 oname(sname) 形式给出要排除的段所在的目标文件。如果未提供目标文件名,则排除与段名称匹配的所有段。通配符不能用于文件名,但可出现在括号内。