用g ++管道文件内容进行编译

时间:2013-04-21 14:07:20

标签: g++ pipe

是否可以将文件内容传送到g++以编译程序?

我想这样做是因为我想使用数据库中的文件而不是磁盘上的物理文件。可以通过我制作的API轻松检索文件内容。

例如,我想做类似的事情:

g++ contents_of_file -o executable

非常感谢。

萨姆。

2 个答案:

答案 0 :(得分:3)

是的,如果使用-x选项指定语言,则可以使用gcc;

echo "int main(){}" | gcc -Wall -o testbinary -xc++ -

答案 1 :(得分:0)

更有趣:

alias true="gcc -xc++<(echo 'main()<%int(*)(int*)=6 "\?"<[:0:>;%>')&&a.out"
嘿,对我有用。