「std :: ios_base :: Init :: Init()への未定義の参照」は、gccでリンクをコンパイルするときに表示されます
Undefined Reference Std
一般的なコンパイラリンクc ++プログラムを使用するのが最適です g ++ 上記のようなエラーメッセージがある場合は、gccの後に追加する必要があります。 -lstdc ++
eg: gcc test.c -lstdc++
-
Gccとg ++はどちらもGNUコンパイラです。
-
g ++:接尾辞が.cのプログラムと.cppのプログラムは、c ++のソースコードとして扱われます。
gcc:.cプログラムをcプログラムに処理します。 -
**。cpp **プログラムの場合、コンパイルはgcc / g ++で実行でき、リンクは̈g++またはgcc-lstdc ++にすることができます。