0

我在 ac 文件中定义了几个数组,并在其标题中声明为 extern。标头包含在其他几个文件中。它符合 MSVC,但是 armcc 抛出错误。我该如何解决这个问题?

/* example.c file */
const tUint32 BanD_arr[4]={....,....,....,};

void BandBits(){ 
...y = BanD_arr[x];...
}

/* example.h file */
extern const tUint32 BanD_arr[4];
错误形式 ARMCC 4.5.2
错误:L6769E:example.o(i.BandBits) 中相对于 BanD_arr 的重定位 #REL:0。符号没有 GOTSLOTexists。
4

0 回答 0