No.407開発とビルド
GCC
ジーシーシー
知識レベル 基礎
答えひとことで
GCCは、プログラムの元になるコードを実行可能な形へ変換する仕組みです。
compiler との違いGCCはコンパイラそのものの一般名ではなく、GNU系コンパイラ群の具体的な実装名ですくわしく
GCCは、GNU Compiler Collectionとして広く使われるコンパイラ群です。CやC++をはじめとする言語のソースコードを解析し、目的のアーキテクチャ向けの成果物へ変換します。実際のビルドでは、コンパイラ本体だけでなく、標準ライブラリ、ヘッダファイル、リンカ、デバッグ情報との関係まで含めて考える必要があります。GCCを理解すると、ビルドエラー、警告、最適化、互換性の話題がどの段階に属する問題なのかを切り分けやすくなります。
まちがえやすい言葉と由来
GCCVScompiler
GCCはコンパイラそのものの一般名ではなく、GNU系コンパイラ群の具体的な実装名です。
よくある質問
資格試験では
- LPIC-1 102大事ソースからの導入、ビルド、またはスクリプト実行の理解GNU系ツールチェーンを使ったビルドの理解に直結します。
GCC を最後まで読みました。
Linux 用語辞典に戻る142 / 512