我会承认,我并不了解ARM开发的很多内容,所以我可能在这里提供的信息有误。Visual Studio ARM汇编器可以生成不需要OS的二进制文件吗?
Visual Studio带有一个ARM汇编程序(armasm.exe),这非常方便,因为我基本上都使用了VS附带的工具,而且我并不太在乎支付与ARM捆绑在一起的ARM汇编程序C编译器,我永远不会从其他公司使用。
现在,我的理解是,在金属上运行的ARM二进制文件需要采用纯二进制格式,而不是像ELF或PE之类的东西。 ARMASM能够输出可在没有操作系统的情况下运行的二进制文件吗? ARMASM的MSDN文档似乎缺乏这类信息。
如果不是,你能推荐一个免费的ARM汇编器,它提供宏支持,并且不会捆绑一堆额外的绒毛?
感觉真的傻忘记了链接器产生最终输出。 :P感谢您的信息!我会看看我是否可以挖掘其他任何东西,现在我知道我在找什么。 – 2010-01-28 06:05:30