2011-04-27 130 views
5

任何機構都可以解釋爲什麼我們在gcc中使用-m標誌? 我運行man gcc命令的結果是相當不清楚的任何機構可以解釋我在彙編中這個標誌的作用嗎? 如何使用-m標記其正確的語法? 我需要它,因爲我通過make命令運行一個自動生成的makefile,但它顯示以下錯誤: cc1:錯誤:無法識別的命令行選項「-m」 任何人都可以解釋這是什麼?gcc彙編標誌

回答

5

-m後面總是跟着一個machine-option,這通常是機器相關的。常見示例是-m32-m64,用於在支持兩者的體系結構上選擇32位和64位版本。

這聽起來像你有一個空的或未初始化的makefile變量的地方。