首页 > 解决方案 > 在符合 ABI 的 ARM 中的标签后是否需要冒号

问题描述

我已经在 ARM 中看到了符号名称后面有和没有冒号的标签示例。是否需要冒号?

我的印象是需要冒号,但是 ARM 网站上的一个示例缺少它们: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0100a/ armasm_ceghjdfb.htm

标签: armlabelabicolon

解决方案


标签后是否存在冒号是汇编语法的问题,不会包含在目标文件中,因此不是 ABI 问题。GNU 汇编器需要尾随冒号,而其他一些汇编器则禁止尾随冒号。

某些 ABI 要求的上述下划线没有被汇编程序特殊处理,并且需要与这些 ABI 的 C 编译器兼容。


推荐阅读