C++コンパイラ(およびリンカ)の移植可能な名前

C++コンパイラ(およびリンカ)の移植可能な名前

cc は C コンパイラの POSIX 名です。 C ++コンパイラ(およびリンカ)には共通名がありますか?g++通常のgccまたはldを使用するときに含まれないいくつかのライブラリも追加されました。

ベストアンサー1

POSIX C コンパイラのフロントエンドは次のとおりです。c99;cc広く利用可能ですが保証されません。 POSIXはC ++に関連するものを指定しないため、C ++コンパイラとリンカを呼び出すための標準化されたコマンドは見つかりません。

一般的な慣行(例を参照GNUが作るCC)はおよび変数によって異なりますCXX。 GNUの場合、デフォルトはccそれぞれとBSDg++を好みます(例を参照)。ccc++OpenBSDの設定)。リンカは明示的に呼び出されず、コンパイラドライバを介してアクセスされます。

おすすめ記事