arm - 在符合 ABI 的 ARM 中的标签后是否需要冒号
问题描述
我已经在 ARM 中看到了符号名称后面有和没有冒号的标签示例。是否需要冒号?
我的印象是需要冒号,但是 ARM 网站上的一个示例缺少它们: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.kui0100a/ armasm_ceghjdfb.htm
解决方案
标签后是否存在冒号是汇编语法的问题,不会包含在目标文件中,因此不是 ABI 问题。GNU 汇编器需要尾随冒号,而其他一些汇编器则禁止尾随冒号。
某些 ABI 要求的上述下划线没有被汇编程序特殊处理,并且需要与这些 ABI 的 C 编译器兼容。
推荐阅读
- java - 所需的字符转换器不可用。错误代码=-4220,SQLSTATE=null
- ruby - 在ruby中覆盖冻结变量的方法是什么?
- appdata - 如何通过 actix-web App::data() 传递多变量
- mysql - MySQL - INSERT INTO SELECT 使用列名和值的子查询
- azure-functions - 将 Microsoft.Azure.WebJobs.Extensions.SignalRService 包添加到 Azure Function 项目会破坏我的依赖注入
- rest - 在 OAuth 重定向 URL 中有访问令牌是不是很糟糕
- flutter - Flutter 中的清洁架构和用户登录 - 如何存储用户信息?
- javascript - AWS Lambda 节点 12.X 上出现意外的令牌 s3 错误
- python-2.6 - IP地址和文件操作python 2.6
- terraform - Terraform,忽略特定的应用程序设置 azurerm