
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