Chinaunix

标题: ARM指令BL问题 [打印本页]

作者: keepsharp    时间: 2007-06-11 20:07
标题: ARM指令BL问题
mov     r2,#4
bl        [r2]
我的汇编中有这样的代码,编译生成.o文件可以通过,只是不知道为什么链接时编译器会提示
undefined reference to r2
望高人指点
非常感谢!
作者: mik    时间: 2007-06-11 20:07
bl 不支持寄存器间接寻址
编译时, 可能把 [r2] 当作标签,所以能通过编译,只是链接时找不到这个标签所以出错


这些问题最好看看 ARM 方面的文档。
作者: keepsharp    时间: 2007-06-12 08:59
标题: 回复 #2 mik 的帖子
非常感谢版主答复。
我找到解决办法啦




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2