7

これは私の試みです:

CMD ファイル:

@SET PATH=%PATH%;D:\mingw\bin
type test10.cpp | g++ -xc++ -o test10.exe

コード(ここでは関係ありません):int main() {}

私が得るエラー:

g++: fatal error: no input files
compilation terminated.

-x オプションはstdin入力を通知するためのものだと思っていましたが、gcc自体がそう言っていました。

4

2 に答える 2

15

この-xオプションは入力言語を指定しますが、標準入力から読み取るように g++ に指示しません。これを行うには、単一のダッシュをファイル名として渡すことができます。

type test10.cpp | g++ -o test10.exe -x c++ -
于 2013-01-28T13:49:27.447 に答える