C ++ - 编写一个exe文件

时间:2013-03-15 11:51:35

标签: c++ c compiler-construction

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

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

与Python一样,Python是一种用c编写的编程语言。那么它的编译器是用c创建的吗?

也许你比我更专业,帮助我!

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

之前谢谢

1 个答案:

答案 0 :(得分:1)

在谈到编写编译器时,我认为你不应该使用“简单”这个词。它需要一些关于C ++,汇编和系统架构的认真知识。为C ++编写编译器是一个庞大的项目,只需考虑必须实现标准库!

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