【发布时间】:2010-01-28 05:41:51
【问题描述】:
我先承认我对 ARM 开发知之甚少,所以我可能在这里的信息有误。
Visual Studio 带有一个 ARM 汇编器 (armasm.exe),这非常方便,因为我使用 VS 附带的工具来处理几乎所有的事情,而且我不太愿意为与 C 捆绑的 ARM 汇编器付费我永远不会使用其他公司的编译器。
现在,我的理解是,在金属上运行的 ARM 二进制文件需要采用纯二进制格式,而不是像 ELF 或 PE 这样的格式。 ARMASM 是否能够输出无需操作系统即可运行的二进制文件? ARMASM 的 MSDN 文档似乎缺少此类信息。
如果没有,您能否推荐一个免费的 ARM 汇编程序,它提供宏支持并且不捆绑一堆额外的绒毛?
【问题讨论】:
标签: visual-studio assembly arm