我希望在Java应用程序中集成C语言编译器,以便编译C源代码而无需创建文件(类似于Java编译器API)。是否有完全使用Java编写的C编译器?
ANTRL为C语言提供了语法。针对特定平台生成汇编代码的问题并没有为您解决,但是只要您知道应该是什么指令,就可以遍历AST并发出指令。