- 积分
- 101
贡献111
飞刀0 FD
注册时间2011-11-29
在线时间20 小时

扫一扫,手机访问本帖 
|
我用的是ok6410板
代码:bb.s
AREA asmfile, CODE, READONLY
EXPORT asmDouble
IMPORT gVar_1
asmDouble
ldr r0, =gVar_1
ldr r1, [r0]
mov r2, #2
mul r3, r1, r2
str r3, [r0]
mov pc, lr
END
代码 :ab.c
#include <stdio.h>
int gVar_1 = 12;
extern asmDouble(void);
int main()
{
printf("original value of gVar_1 is: %d", gVar_1);
asmDouble();
printf(" modified value of gVar_1 is: %d", gVar_1);
return 0;
}
DUG设置,make 后 提示:错误
|
|