ワイルドカードベースのファイル名を使用すると、突然、Windows(特に10)のコマンドラインからC++プログラム(特にTDM64 5.1.0)のコンパイルがうまくいかないようです。名前が完全に与えられるとうまくいきます。私はこの無数の時間前に何の問題もなくしました編集:しかし、窓には普通ではありません...前にこの作業の私の記憶は偽でなければなりません。私は何が欠けていますか?g ++がWindowsでワイルドカードファイル名でコンパイルされない
C:\Users\Duncan Coulter\Code>dir *.cpp Volume in drive C has no label. Volume Serial Number is 9EE6-DBBD Directory of C:\Users\Duncan Coulter\Code 2016/04/04 01:35 PM 7 869 LittleMan.cpp 2016/04/04 01:35 PM 1 912 main.cpp 2 File(s) 9 781 bytes 0 Dir(s) 90 288 394 240 bytes free C:\Users\Duncan Coulter\Code>g++ *.cpp g++: error: *.cpp: Invalid argument C:\Users\Duncan Coulter\Code>g++ main.cpp LittleMan.cpp
引用符で囲まれたプレーンテキスト( ">"と5つのスペースで開始してください)を書いても大丈夫です。 –
@MartinBonner Ok '要求通りにプレーンテキストに切り替えました。 – DuncanACoulter
私はあなたの記憶障害ではないと思います。 GCC(現在のバージョン4.9.2)のバージョンをアップグレードしたばかりで、以前は* .cppを使用していたWindowsバッチファイルを変更する必要があり、特定のファイル名で置き換えない限り動作しません。 –