Macos 在雪豹上从命令行编译汇编语言文件时,应该使用哪个编译器?
我正在用100%汇编语言编写一些程序,并用MacOSX10.6.7SnowLeopard从shell编译它们 对于应该使用哪种编译器,我有点困惑。苹果的文档称为as,但雪豹附带了NASM。最后,我的印象是(可能是错误的),GNU汇编程序(GAS)也可以执行此功能 哪个是首选的汇编程序 谢谢Macos 在雪豹上从命令行编译汇编语言文件时,应该使用哪个编译器?,macos,osx-snow-leopard,assembly,Macos,Osx Snow Leopard,Assembly,我正在用100%汇编语言编写一些程序,并用MacOSX10.6.7SnowLeopard从shell编译它们 对于应该使用哪种编译器,我有点困惑。苹果的文档称为as,但雪豹附带了NASM。最后,我的印象是(可能是错误的),GNU汇编程序(GAS)也可以执行此功能 哪个是首选的汇编程序 谢谢 斯科特我发现了一个类似的问题,这个问题早些时候发布过。看看这是否适用: 我还为GAS vs.NASM找到了两篇文章: [1] [2] 谢谢您的链接,Gary。我主要关心的不是哪一个“更好”,或者哪一个生成
斯科特我发现了一个类似的问题,这个问题早些时候发布过。看看这是否适用: 我还为GAS vs.NASM找到了两篇文章: [1]
[2] 谢谢您的链接,Gary。我主要关心的不是哪一个“更好”,或者哪一个生成了更优化的代码,甚至语法(尽管在语法方面我更喜欢NASM而不是GAS),而是Mac开发人员更喜欢哪一个?我想确保在这件事上我能随大流。我和Mac一起工作了一段时间,@次,当我处理汇编时,我会选择NASM,因为我是通过那个渠道学习的。但据我所知,就我有限的理解而言,就性能而言,它们在我的使用中几乎相同,而且在我看来,通过脚本将它们转换为彼此并不困难(可以在网上找到,但我以前从未尝试过找到它们)。