ARM" str"装配等效

时间:2014-12-03 09:49:05

标签: c gcc assembly arm porting

我移植代码以使用之前使用3.3.3编译的ARM GCC 4.6.4。 我有以下说明(mem.c):

/*For ARM based machines with gcc/gas 3.3.3*/

#define GET_RET_ADDR(file)  asm("str lr, %0" : "=g" (file) : /* no inputs */ ")

产生:

Error: internal_relocation (type: OFFSET_IMM) not fixed up

用4.6.4编译时。

等效的ARM组件功能是什么?我试过了:

asm("mov %0,lr" : "=g" (file))

但失败了。

0 个答案:

没有答案