如何从stdin编译代码?

代码很简单:

test$ cat test.cpp int main() { } 

有没有办法编译来自标准输出的代码?

我试过这个:

 cat test.cpp | g++ - 

和一些变化,但没有产生可执行文件。


只是一些澄清。 我有一个程序预处理一个文件,并产生我想要编译的另一个文件。 我想过不要创build这个中间文件,而是直接生成目标文件。

Solutions Collecting From Web of "如何从stdin编译代码?"