标签: clang llvm interpreter
我很喜欢使用Clang作为嵌入式C ++解释器。有可能用它解释“你好世界”吗?目的是将源文件路径或源代码作为字符串传递,并获取没有可执行文件调用的输入/输出流 (似乎clang的Driver执行clang和/或链接器可执行文件)。
Driver
clang
答案 0 :(得分:1)
你可能想要考虑在clang库之上构建C ++解释器的cling(http://root.cern.ch/drupal/content/cling)。