标签: java c compiler-construction
我想将一个c语言编译器集成到java应用程序中,以便在没有文件创建的情况下编译c源代码(如Java Compiler Api)。有没有完全用java编写的c编译器?
答案 0 :(得分:5)
您可以通过Google代码C compiler written in Java
并向开发人员表示祝贺:) - 不是我:p -
另一种选择是:JCPP
答案 1 :(得分:2)
ANTRL对于C有grammar。为特定平台生成汇编代码的问题并没有解决,但是如果你知道它们应该是什么,你可以走AST并发出指令。 / p>