__asm__ __volatile__
("@ call(start) \n\t"
"mov lr, pc \n\t"
"@ call(end) \n\t"
:
它看起来像是为函数调用定义一个区域,但你能解释更多吗?
__asm__ __volatile__
("@ call(start) \n\t"
"mov lr, pc \n\t"
"@ call(end) \n\t"
:
它看起来像是为函数调用定义一个区域,但你能解释更多吗?
做出有根据的猜测,即您正在使用 GCC 来定位 ARM,@
开始一个延伸到该行末尾的注释。请参阅GNU AS 手册 - ARM 语法 - 特殊字符。