前端之家收集整理的这篇文章主要介绍了
windows – 如何使用stdin管道作为gcc的源输入?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的尝试:
CMD文件:
@SET PATH=%PATH%;D:\mingw\bin
type test10.cpp | g++ -xc++ -o test10.exe@H_403_4@
代码(这里不相关):int main(){}
错误我得到:
g++: fatal error: no input files
compilation terminated.@H_403_4@
我认为-x选项用于表示stdin输入,gcc本身就是这么说的.
-x选项指定输入语言,但它不告诉g从stdin读取.为此,您可以将单个短划线作为
文件名传递.
type test10.cpp | g++ -o test10.exe -x c++ -@H_403_4@