GCC
GCC(GNU Compiler Collection)
主に?C/C++で開発するときに使われる、色々な
コンパイラ
が含まれているもの
フロントエンド部、最適化部、バックエンド部から構成される
中間形式(
IR
)としてレジスタ転送言語(
RTL
)が使われているらしい
公式ページ:
GCC, the GNU Compiler Collection - GNU Project
安全なC/C++のコンパイルオプション
gccの最適化の仕様
GCCの警告オプション
GCCの規格オプション
関連
ANSI C
クロスコンパイラ
リンク時最適化(LTO)
参考
GNUコンパイラコレクション - Wikipedia
メモ
gccのコンパイルオプション-fPICと-fpicの違いは? - C言語入門
gccで
共有ライブラリ
を使う場合の話
The dangers of -fno-exceptions – Nicholas Nethercote