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

Is there a utility supporting g++ or clang memory resident compilation?

本文关键字:内存 编译 clang 实用程序 支持 g++ 是否      更新时间:2023-10-16

Apache commons提供了一个Java API来编译代码,而无需从文件加载。c++有类似的API吗,不管是g++还是clang?我想能够有编译器加载在内存中,并提供它的代码编译,而不必每次运行它,而不必从文件加载代码。

GCC接受来自管道的输入:

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

注意:您需要指定语言-x c++,并且末尾的连字符-很重要。