g++ - 在 g++ 中管道文件内容进行编译

标签 g++ pipe

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

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

例如,我想做这样的事情:

g++ contents_of_file -o executable

非常感谢。

山姆。

最佳答案

是的,如果您使用 -x 指定语言,则可以通过管道传输到 gcc。选项;

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

关于g++ - 在 g++ 中管道文件内容进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131984/

相关文章:

C - 单 shell 管道实现不断在终端中挂起

c - 如何将输出重定向到 C 语言中的文件?

c++ - 假设安装了 GCC 和 G++ 如何编译使用 boost 库的文件? (线程)

c++ - Codeforces 测试服务器错误,无法在本地机器上重现

c++ - std::enable_if 有条件地编译一个成员函数

C 管道分段故障

linux - 如何判断 Unix 管道中的下游进程是否已崩溃

c++ - 调用 fdopen() 后出现 Errno 22

c++ - STL 容器的范围插入函数在 c++11 下返回 void?

c++ - 如果未实现功能,则在链接时启用错误