我一直在开发编译器,我希望它以exe身份生成输出文件。 我们怎么能这样做?
如果不使用任何汇编语言,有没有办法做到这一点?
答案 0 :(得分:0)
I have been developing a compiler and I want it to generate the output file as exe . How can we do that?
相当复杂的话题。实际上,如果您正在尝试生成真正的可执行文件,则需要阅读几个不同的区域(目标体系结构的汇编语言,目标操作系统,链接/加载等)。
Is there any way to do that without using any assembly language ?
您可以使用高级语言完成所有代码生成。但是你仍然应该理解你想要生成的程序集:)