2009-08-02 59 views

回答

35

a.out表示彙編輸出。
我認爲這證明了爲什麼大多數編譯器有這個名字作爲默認值。 更多信息here

+2

a.out也是可執行格式的名稱。儘管如此,仍然可以獲得一個不錯的8.3文件名。 – 2009-08-02 07:16:48

5

A.out實際上是UNIX可執行文件格式的名稱。 (ELF是另一個)

如果您沒有明確地給您的可執行文件指定名稱,編譯器將生成該名稱(按傳統)。

什麼會打破,如果這些編譯 只想出錯誤,而不是 生產「的a.out」?

什麼都不會打破,但是你說'錯誤'是什麼意思?你的意思是,拒絕編譯,除非一個可執行文件名被提供給鏈接器?

相關問題