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