- UID
- 799270
|
我定义了一个结构体:
struct test
{
char test1;
word test2;
};
然后在main里创建了一个结构体变量,在XGATE中也要用到,但会产生L1827警告,经调试发现,2个文件中同一变量对应的地址不一样,比如:test.test1在main中为0x2000地址,test.test2为0x2001地址,在XGATE中,test.test1地址和main中一样,但test.test2地址为0x2002。
帮助文档说重新编译为elf格式文件,但未找到该选项,又或者是软件里有某处可以设置对齐方式的,请教高手帮忙。 |
|