有关使用文件的详细信息,请参阅“部署链接属性文件”。有关定制该文件的详细信息,请参阅“链接属性文件(参考)”。
链接选项部件由一组元素组成,每个元素都具有一组属性和值。提供了下列类型的元素:
在每个元素中,属性(例如 pgmName)标识元素所引用的程序或记录;除非另有说明,否则该属性的值可以是有效的名称、星号或者以有效名称开头并后跟一个星号。星号是等同于一个或多个字符的通配符,它可以标识一组名称。
考虑包含下列 pgmName 属性值的 callLink 元素:
myProg*
该元素与任何以字母 myProg 开头的 EGL 程序部件有关。
如果有多个元素有效,则 EGL 使用第一个适用的元素。例如,一系列 callLink 元素可依次由下列 pgmName 值来表征:
YourProgram YourProg* *
考虑与最后一个值相关联的元素,其中 pgmName 的值只是一个星号。此类元素可适用于任何程序;但是对于特定的程序,仅当前面的元素不适用时,最后一个元素才适用。例如,如果程序调用 YourProgram01,则在第二个元素(YourProg*)中指定的链接将取代第三个元素(*)来定义 EGL 如何处理调用。
在大多数情况下,具有较特殊名称的元素应该优先于具有较普通名称的那些元素。在上一个示例中,适当地定位了具有星号的元素以提供缺省链接规范。