ZHCADC3B February 2019 – October 2023
构建属性分为特定于供应商的构建属性和特定于 ABI 的构建属性。本节介绍了特定于 ABI 的构建属性。供应商可以自由地实现其他特定于工具链的属性。
每个符合 ABI 的可重定位文件都必须包含 SHT_C28x_ATTRIBUTES (0x70000003) 类型的构建属性段,通常名为 C28x.attributes。可执行文件可以选择包含构建属性段。符合要求的工具应仅使用段类型来识别构建属性段。
构建属性段包含一个字节的版本说明符,其值为“A”(0x41),后跟一系列供应商子段。
每个子段具有以下格式:
长度字段指定整个子段的长度,以子节为单位。供应商名称“C28x”保留用于 ABI 指定的属性。其他子段中供应商数据的格式和解释取决于供应商。