gpt4 book ai didi

c++ - 如何从标准输入编译代码?

转载 作者:IT老高 更新时间:2023-10-28 21:45:29 26 4
gpt4 key购买 nike

代码很简单:

test$ cat test.cpp

int main()
{
}

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

我已经试过了:

cat test.cpp | g++ -

还有一些变体,但都没有生成可执行文件。


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

最佳答案

编译器可能会告诉你:

-E or -x required when input is from standard input

试试

cat test.cpp | g++ -x c++ -

关于c++ - 如何从标准输入编译代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17947800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com