GNU コンパイラはファイルの拡張子からファイル タイプを判断します。次の表に、有効な拡張子およびそれに対応するファイル タイプを示します。GCC ラッパーにより、ファイル タイプに応じた適切なツールが呼び出されます。
<extension> | ファイル タイプ |
---|---|
.c | C ファイル |
.C | C++ ファイル |
.cxx | C++ ファイル |
.cpp | C++ ファイル |
.c++ | C++ ファイル |
.cc | C++ ファイル |
.S | アセンブリ ファイル (プリプロセッサ指示子を含む場合もある) |
.s | アセンブリ ファイル (プリプロセッサ指示子は含まない) |