c++ - 编译成可执行文件

标签 c++ c compilation exe

我目前正在用 C/C++ 编写一种编程语言作为练习(但主要是为了好玩)。目前,它会编译成一个命令列表,然后执行(有点像低级 API)。它的工作非常出色,但是,我认为如果不是使用解释器可执行文件,而是将语言实际编译成 .exe 文件,那会更令人兴奋。我不知道这是否可能,也不知道这有多具有挑战性。我找不到任何资源来帮助我解决这个问题。 - 提前致谢。

最佳答案

你可以考虑写一个frontend对于 LLVM ( tutorial ) 或 GCC ( article from linux journal ) - 如果这对你来说仍然很有趣,那就是另一个问题了。

关于c++ - 编译成可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3251506/

相关文章:

android - android-ndk-r6-crystax-2错误: 'string' in namespace 'std' does not name a type

仿函数的 C++ 类模板特化

循环时更改多维数组第二层的值

c - 将两个 C 结构打包成一个 uint8_t 指针以写入 DataFlash

java - 使用 JIT 的优化只发生一次并永远保留还是仅在运行的生命周期内发生?

c - 如何用LLVM或其他工具标记基本 block 的边界?

c++ - 如何在 MSVC 2015 上使用 OpenMP 获得 clang

以 vector 作为成员的结构的 C++ 大小

c - 系统调用 "open()"中的 O_TRUNC 实际上并未删除文件内容

在链接之前检查头文件中的所有函数是否都在 c 文件中实现