1
A
回答
0
I have been developing a compiler and I want it to generate the output file as exe . How can we do that?
相當複雜的話題。實際上,如果你想生成一個真正的可執行文件,你需要閱讀幾個不同的領域(目標架構的彙編語言,目標OS,鏈接/加載等)。
你可以用高級語言完成你的所有代碼。但你仍然應該理解你試圖產生的組件:)
相關問題
- 1. JSDB如何從Javascript生成.exe文件?
- 2. MonoDevelop不生成* .exe文件
- 3. 如何在c#中生成exe文件和包文件?
- 4. 如何使用Maven for RCP插件項目生成.exe文件
- 5. 在MSVC中生成dll和exe文件
- 6. 生成窗口的exe文件
- 7. python exe無法生成csv文件
- 8. 從MSTest測試生成runnable exe文件
- 9. 如何爲WPF中的.exe文件生成串行密鑰
- 10. 如何從winforms應用程序生成exe文件
- 11. 如何從linux生成.exe文件? Python的
- 12. 如何從用戶獲得輸入後生成EXE文件#
- 13. 如何更改launch4j生成的exe文件的語言參數?
- 14. 如何在C#中運行時生成.exe文件
- 15. 從asp.net 4.0運行.EXE,這個exe文件會生成.CSV文件,但exe文件崩潰了。
- 16. 如何在Java中存儲執行.exe文件時生成的文件?
- 17. Haxe - 生成exe(cpp)
- 18. 生成.so文件而不是.exe文件中qt4.7在Linux上
- 19. Pyinstaller:生成-exe文件+文件夾(在--onefile模式下)
- 20. 德爾福不生成任何exe文件
- 21. TFS 2010沒有exe文件複製成功後生成
- 22. 成功編譯後,mingw編譯器不會生成exe文件
- 23. 如何生成shrinkwrap文件?
- 24. 如何生成.dox文件?
- 25. 如何生成.po文件?
- 26. BlazeDS如何生成文件
- 27. 如何生成CSV文件?
- 28. 如何生成WADL文件?
- 29. 如何生成vcproj文件?
- 30. 如何生成tsconfig.json文件?
嗯,不。我建議你在開始編譯編譯器之類的複雜事情之前,先研究一門編程語言和設計書。 – SevenBits
所以它意味着渦輪C也使用匯編呢? – user2820823
所有編譯器都將您的代碼翻譯爲彙編語言,然後使用系統彙編器將其轉換爲可執行代碼。他們已經這樣做了很長時間了。 – SevenBits