Machine Code - CI/CD用語集の定義
machine codeはCPUが直接実行するバイナリ命令セットで、特定のプロセッサアーキテクチャに結び付いています。
machine codeは、特定のCPUが直接実行するバイナリ命令のセットです。ahead-of-timeのcompilerの最終的な出力であり、特定のプロセッサアーキテクチャ(x86-64、arm64)に結び付いています。
machine codeは、特定のCPUが直接実行するバイナリ命令のセットです。ahead-of-timeのcompilerの最終的な出力であり、特定のプロセッサアーキテクチャ(x86-64、arm64)に結び付いています。
CIにおいて
machine codeはアーキテクチャ固有なので、x86-64のrunnerでbuildされたバイナリはarm64のターゲットでは動きません。マルチアーキのpipelineは、アーキテクチャごとのmatrix buildかクロスコンパイルを使います。
関連ガイド
Bytecode - CI/CD Glossary DefinitionBytecode: Bytecode is a compact, platform-independent instruction set produced by a compiler and executed by…
Cross Compilation - CI/CD Glossary DefinitionCross Compilation: Cross compilation is building an executable on one platform (the host) that runs on a diff…
Object File - CI/CD Glossary DefinitionObject File: An object file (.o, .obj) is the compiled machine code of a single source file before linking. I…