ZHCUAU3J January 2018 – March 2024
在大多数情况下,您可以像访问 C/C++ 函数一样访问链接器定义的函数。只需为这类函数提供外部声明(原型),然后正常访问这类函数即可:
extern int linker_defined_function(void);
printf(“value is %d\n”, linker_defined_function());
在大多数情况下,您可以像访问 C/C++ 数组一样访问链接器定义的数组。 只需为这类数组提供外部声明(可以省略第一个维度),然后正常访问数组即可:
extern int linker_defined_data[][10][10];
printf(“value is %d\n”, linker_defined_data[2][3][4]);
如果因为函数或数组超出正常地址范围而收到重定位错误,请按照 节 12.6.4中所述使用 _symval 运算符。