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