ABI兼容ARM中标签后是否需要冒号

ABI兼容ARM中标签后是否需要冒号,arm,label,abi,colon,Arm,Label,Abi,Colon,我见过ARM中的标签示例,在符号名称后面有冒号和没有冒号。需要冒号吗 我的印象是需要冒号,但ARM网站上的一个例子却缺少了冒号:标签后面是否有冒号是汇编程序语法的问题,不会包含在对象文件中,因此也不是ABI的问题,其他一些汇编程序禁止尾随冒号 某些ABI所需的上述下划线没有经过汇编程序的特殊处理,并且需要与这些ABI的C编译器兼容。标签后是否有冒号是汇编程序语法的问题,不会包含在目标文件中,因此与ABI无关,其他一些汇编程序禁止尾随冒号 某些ABI所需的上述下划线不是由汇编程序专门处理的,并且需

我见过ARM中的标签示例,在符号名称后面有冒号和没有冒号。需要冒号吗


我的印象是需要冒号,但ARM网站上的一个例子却缺少了冒号:

标签后面是否有冒号是汇编程序语法的问题,不会包含在对象文件中,因此也不是ABI的问题,其他一些汇编程序禁止尾随冒号


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

标签后是否有冒号是汇编程序语法的问题,不会包含在目标文件中,因此与ABI无关,其他一些汇编程序禁止尾随冒号


某些ABI所需的上述下划线不是由汇编程序专门处理的,并且需要与这些ABI的C编译器兼容。

汇编语言是由汇编程序定义的,而不是由目标程序定义的。这种语言并不局限于表示指令的助记符,通常不会有太多的变化,但有时会有。更大的区别在于语言的其余部分、标签、指令、宏等。标签上带冒号或不带冒号的测试文本与节文本、注释的字符标记、如何表示十六进制和十进制数字等。据我所知,arm公司至少有三代工具出售并支持,但同时,至少在我注意的时候,他们至少有一个人参与gnu,以保持工具链的正常运行。我所看到的arm汇编程序似乎不像gnu汇编程序那样在标签上使用冒号。不管目标是什么,如果你想编写汇编语言,你必须使用与你用来阅读它的工具相匹配的语言。abi是调用约定而不是语言汇编语言是由汇编程序定义的,不是目标。这种语言并不局限于表示指令的助记符,通常不会有太多的变化,但有时会有。更大的区别在于语言的其余部分、标签、指令、宏等。标签上带冒号或不带冒号的测试文本与节文本、注释的字符标记、如何表示十六进制和十进制数字等。据我所知,arm公司至少有三代工具出售并支持,但同时,至少在我注意的时候,他们至少有一个人参与gnu,以保持工具链的正常运行。我见过的arm汇编程序在标签上似乎不像gnu汇编程序那样使用冒号。不管目标是什么,如果你想编写汇编语言,你必须使用与你用来阅读它的工具相匹配的语言。abi是调用约定,而不是语言