2013-10-19 71 views
1

我一直在開發一個編譯器,我希望它生成輸出文件爲exe。 我們該怎麼做?如何生成EXE文件?

有沒有辦法做到這一點,而不使用任何彙編語言?

+0

嗯,不。我建議你在開始編譯編譯器之類的複雜事情之前,先研究一門編程語言和設計書。 – SevenBits

+0

所以它意味着渦輪C也使用匯編呢? – user2820823

+0

所有編譯器都將您的代碼翻譯爲彙編語言,然後使用系統彙編器將其轉換爲可執行代碼。他們已經這樣做了很長時間了。 – SevenBits

回答

0

I have been developing a compiler and I want it to generate the output file as exe . How can we do that?

相當複雜的話題。實際上,如果你想生成一個真正的可執行文件,你需要閱讀幾個不同的領域(目標架構的彙編語言,目標OS,鏈接/加載等)。

你可以用高級語言完成你的所有代碼。但你仍然應該理解你試圖產生的組件:)