1

我一直在开发一个编译器,我希望它生成输出文件为 exe 。我们怎么能做到这一点?

有没有办法在不使用任何汇编语言的情况下做到这一点?

4

1 回答 1

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 ?

您可以使用高级语言完成所有代码生成。但是您仍然应该了解您要生成的程序集:)

于 2013-10-19T19:45:19.657 回答