用java编写的C编译器

时间:2011-06-08 09:52:28

标签: java c compiler-construction

我想将一个c语言编译器集成到java应用程序中,以便在没有文件创建的情况下编译c源代码(如Java Compiler Api)。有没有完全用java编写的c编译器?

2 个答案:

答案 0 :(得分:5)

您可以通过Google代码C compiler written in Java

查看此链接

并向开发人员表示祝贺:) - 不是我:p -

另一种选择是:JCPP

答案 1 :(得分:2)

ANTRL对于C有grammar。为特定平台生成汇编代码的问题并没有解决,但是如果你知道它们应该是什么,你可以走AST并发出指令。 / p>