3

私は C++ の初心者ですが、プログラミングの経験はあります。インターネットで見つけたガイドに従って、基本的なプログラムを作成しました。g++ で簡単にコンパイルできましたが、実行すると次のエラーがスローされました。

./FP.cpp: 1 行目: //: ディレクトリです ./FP.cpp: 3 行目: 使用中: コマンドが見つかりません ./FP.cpp: 5 行目: 予期しないトークンの近くで構文エラー(' ./FP.cpp: line 5:int main ()'

Raspberry Pi で Geany を使用しています (ただし、Geany インタープリターが機能しないため、コマンド ラインを使用してプログラムを実行しています)。プログラムは次のとおりです。

    // First program in c++
    #include <iostream>
    using namespace std;

    int main()
    {
    cout << "Hello World!";
    return 0;
    }

何か案は?

乾杯!

4

2 に答える 2

7

ソース ファイルを実行しようとしているようです。つまり、シェル スクリプトとして実行しようとしています。

プログラムをコンパイルするには、次のようにします。

$ g++ -Wall FP.cpp -o FP

これにより、という名前の実行可能ファイルFPが生成されます。したがって、元のプログラムFP.cppと実行可能ファイル の両方がFP現在のディレクトリに表示されるはずです。

実行可能ファイル (コンパイル済みプログラム)を実行するには:

$ ./FP
于 2012-11-07T10:24:06.510 に答える
2

./FP.cpp を呼び出すと、ソース コードを実行しようとしますが、これは意図したものではありません。g++ でコンパイルしてから、実行可能ファイル (通常は ./FP) を実行する必要があります。

于 2012-11-07T10:24:59.990 に答える