是否有支持g ++或clang内存驻留编译的实用程序?

时间:2015-05-24 04:56:32

标签: c++ compilation server

Apache commons提供了一个Java API来编译代码而无需从文件中加载代码。是否有类似的C ++ API,g ++或clang?我希望能够将编译器加载到内存中并将代码提供给编译,而无需每次都运行它,而无需从文件中加载代码。

1 个答案:

答案 0 :(得分:1)

GCC 接受来自管道的输入:

> echo 'int main(){}'|g++ -x c++ -o prog -

注意:您需要指定语言-x c++,结束连字符-很重要。