-1

我创建了一个简单的程序,可以从创建的项目中生成 exe 文件,也许它可以调用How to make a compiler但我想知道c++如何编写 exe 文件,简单地说..

-----------------------------------------

与 Python 一样,Python 是一种用 c 编写的编程语言。所以它的编译器是用cyes 创建的?

也许你比我更专家,帮帮我!

我该怎么做以及我应该使用什么功能?我是 C++ 的新手,我为自己的编程语言开发了一个 IDE!

之前谢谢

4

1 回答 1

1

在谈到编写编译器时,我认为您不应该使用“简单”这个词。它需要一些关于 C++、汇编和系统架构的严肃知识。为 C++ 编写编译器是一个庞大的工程,想想必须实现标准库!

如果你真的很想为自己的语言编写编译器,我会从为一种非常非常简单的语言编写解释器开始。当你完成这项工作后,编写一个程序将代码从你的语言翻译成 C/C++,并使用现有的编译器生成你的可执行文件。然后,您可以通过对您的语言中的新概念重复这些步骤来开始扩展该语言。但实际上,我会远离它。

于 2013-03-15T12:02:22.080 回答