c++ - 有没有办法从 C++ 编译 C++ 代码
问题描述
我是一个整体编码的新手,我正在为我正在制作的一种语言制作一个基本的编译器,我将把它转换为 C++ 以通过第三方编译器编译成二进制文件。有什么方法可以在 C++ 中执行此操作而不是运行脚本?
谢谢,
解决方案
有没有办法从 C++ 编译 C++ 代码
不,没有可以编译 C++ 的标准函数。是的,可以用 C++ 编写 C++ 编译器。一些 C++ 编译器实际上(大部分)是用 C++ 编写的。
然而,编写自己的 C++ 编译器可能需要大量工作。我建议考虑使用现有的编译器。请注意,如果您希望将其他人的代码与您的程序捆绑在一起,您需要仔细了解该编译器的许可证及其含义。
推荐阅读
- ios - 无法将超过 5GB 的视频文件上传到 AWS S3 存储桶
- html - 从后端请求时在反应中显示图像
- reactjs - 在某些屏幕中隐藏底部选项卡
- excel - Excel条形图创建
- c# - 使绘制的正方形可选
- android - 在 RxJava 中执行每个 Concat 元素之前如何做一些事情?
- javascript - async/await 在 jQuery each() 中没有按预期工作
- c++ - 当像素可以直接写入显示缓冲区时,如何最好地渲染到窗口?
- python - 如果覆盖率降低,则构建失败
- python - 无法在 Ubuntu 14.04 LTS 上安装任何软件包,看到 dpkg: error processing package