私のUNIX端末で.cpp
ファイルをコンパイルしようとするとこのエラーが発生します。ここでg ++エラーそのようなファイルやディレクトリがありません
は私のコマンドです:
-bash-4.2$ g++ -o test.cpp test
出力:
g++: error: test: No such file or directory
g++: fatal error: no input files
compilation terminated.
しかし、私はls
に入力します。
test.cpp
Iは、G ++の間違ったバージョンを持っていますか?
引数の順序が混ざっています。 '-o'は作成したい出力ファイルを取りますが、ソースコードを渡しているようです。コンパイラは 'test'をソースコード(入力ファイル)として扱います。コマンドラインを 'g ++ -o test test.cpp'に変更してください。あなたが運が良ければ、あなたのソースコードを上書きする前に救済されました。 – Robert