リポジトリに g++ パッケージがない場合の Arch Linux での C++ コンパイル

リポジトリに g++ パッケージがない場合の Arch Linux での C++ コンパイル

Arch Linux で C++ プログラムをコンパイルしたいのですが、たとえば Ubuntu リポジトリにあるような「g++」パッケージがありません。

tooを使用すると-x機能しません。次のようになります。

gcc -x c++ -o myprog myprog.cpp

答え1

gccはCとC++の両方のコンパイラです。
ファイルの拡張子を見て、それに応じて処理します。g
++はgccを呼び出すラッパーにすぎません。g++は
Archのgccパッケージと一緒にインストールされます 。

gcc file.C # uppercase .C (or .cpp) will process as C++ 
gcc file.c # lowercase .c will process as C

関連情報