标签: c++ compilation server
Apache commons提供了一个Java API来编译代码而无需从文件中加载代码。是否有类似的C ++ API,g ++或clang?我希望能够将编译器加载到内存中并将代码提供给编译,而无需每次都运行它,而无需从文件中加载代码。
答案 0 :(得分:1)
GCC 接受来自管道的输入:
> echo 'int main(){}'|g++ -x c++ -o prog -
注意:您需要指定语言-x c++,结束连字符-很重要。
-x c++
-