File 如何生成EXE文件?

File 如何生成EXE文件?,file,binary,exe,File,Binary,Exe,我一直在开发一个编译器,我希望它生成的输出文件为exe。 我们怎么能做到呢 有没有不使用任何汇编语言的方法可以做到这一点?我一直在开发一个编译器,我希望它以exe的形式生成输出文件。我们如何才能做到这一点? 相当复杂的话题。实际上,如果您试图生成一个真正的可执行文件,则需要阅读几个不同的区域(目标体系结构的汇编语言、目标操作系统、链接/加载等) 有没有不使用任何汇编语言就能做到这一点的方法? 您可以用高级语言生成所有代码。但是你仍然应该理解你试图生成的程序集:)嗯,不。我建议你在考虑做像构建编译

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


有没有不使用任何汇编语言的方法可以做到这一点?

我一直在开发一个编译器,我希望它以exe的形式生成输出文件。我们如何才能做到这一点?

相当复杂的话题。实际上,如果您试图生成一个真正的可执行文件,则需要阅读几个不同的区域(目标体系结构的汇编语言、目标操作系统、链接/加载等)

有没有不使用任何汇编语言就能做到这一点的方法?


您可以用高级语言生成所有代码。但是你仍然应该理解你试图生成的程序集:)

嗯,不。我建议你在考虑做像构建编译器这样复杂的事情之前先学习一门编程语言和设计书。那么这是否意味着turbo C也使用汇编呢?所有的编译器都是通过将代码翻译成汇编语言来工作的,然后使用系统汇编程序将其转换为可执行代码。他们这么做已经很久了。这意味着我别无选择,只能走组装的路…?别无选择。如果你想要一个.exe,你需要知道程序集。那是统计。