1
我正在用100%汇编语言编写一些程序,并在Mac OS X 10.6.7 Snow Leopard中从shell编译它们。从Snow Leopard的命令行编译汇编语言文件时,应该使用哪个编译器?
我有点困惑,应该使用哪个编译器。苹果文档指的是,但Snow Leopard附带NASM。最后,我的印象(可能是错误的),GNU汇编程序(GAS)也可以预编译这个函数。
哪一个是首选的汇编程序?
感谢,
斯科特
我正在用100%汇编语言编写一些程序,并在Mac OS X 10.6.7 Snow Leopard中从shell编译它们。从Snow Leopard的命令行编译汇编语言文件时,应该使用哪个编译器?
我有点困惑,应该使用哪个编译器。苹果文档指的是,但Snow Leopard附带NASM。最后,我的印象(可能是错误的),GNU汇编程序(GAS)也可以预编译这个函数。
哪一个是首选的汇编程序?
感谢,
斯科特
我发现,早先发布了类似的问题。看看是否适用: gas vs. nasm: which assembler produces the best code?
我也发现你GAS两篇文章与NASM: [1] http://www.cyberciti.biz/tips/linux-unix-assembly-gas-nasm-programming.html [2] http://www.ibm.com/developerworks/linux/library/l-gas-nasm/index.html
感谢您的联系加里。我主要关心的不是哪一个更好,哪些产生更优化的代码甚至是语法(尽管在语法方面我更喜欢NASM),而在Mac开发人员中更受欢迎?我想确保我在这种情况下跟随人群。 – 2011-05-30 08:24:51
Iv一直在与Mac合作一段时间,@次,当我处理大会时,我会去NASM,只是因为我通过那个频道了解了我的内容。但据我所知,就我的有限理解而言,在性能方面,他们在我的用法上大体相同,而且在我看来,他们不难通过脚本彼此转换(可以在净,但我没有做任何尝试,以确定之前)。 – 2011-05-30 08:32:18