バイナリ互換
バイナリ互換 英語表記: Binary Compatibility 概要 バイナリ互換とは、ある特定の環境(CPUアーキテクチャやOSのバージョン)向けにコンパイラによって生成された機械語の実行ファイルやライブラリが、再 […]
バイナリ互換 英語表記: Binary Compatibility 概要 バイナリ互換とは、ある特定の環境(CPUアーキテクチャやOSのバージョン)向けにコンパイラによって生成された機械語の実行ファイルやライブラリが、再 […]
ターゲットアーキテクチャ 英語表記: Target Architecture 概要 ターゲットアーキテクチャとは、コンパイルによって生成された機械語コードが、実際に動作することを目的とした実行環境の構造を指します。具体的 […]
クロスコンパイラ 英語表記: Cross-Compiler 概要 クロスコンパイラとは、プログラムを実行する環境(ターゲット環境)とは異なるアーキテクチャやOSを持つ環境(ホスト環境)で、実行可能な機械語コードを生成する […]
MSVC(エムエスブイシー) 英語表記: MSVC (Microsoft Visual C++ Compiler) 概要 MSVCは、コンパイラの中でも特にWindowsプラットフォームにおいて最も代表的かつ重要な存在の […]
Clang/LLVM(クランエルエルブイエム) 英語表記: Clang/LLVM 概要 Clang/LLVMは、現代のソフトウェア開発において非常に重要な役割を担っている、オープンソースのコンパイラ基盤技術です。これは、 […]
GCC(ジーシーシー) 英語表記: GCC (GNU Compiler Collection) 概要 GCCは、GNUプロジェクトによって開発され、現在も活発に改良が続けられている、非常に多機能なコンパイラ群(Compi […]
リンキング 英語表記: Linking 概要 リンキング(Linking)とは、ソースコードがコンパイラによって機械語に変換された後、実行可能なプログラムファイルを生成するために行われる、コンパイルプロセスにおける最終段 […]
最適化パス 英語表記: Optimization Passes 概要 最適化パスとは、コンパイラがソースコードを機械語に変換するコンパイルプロセスの途中で、生成されるプログラムの実行速度やサイズを改善するために繰り返し適 […]
ソースコード解析 英語表記: Source Code Analysis 概要 ソースコード解析とは、コンパイラが人間が記述したプログラミング言語(ソースコード)を、機械が実行できる形式に変換する「コンパイルプロセス」の最 […]