Linker - CI/CD用語集の定義
linkerはobject fileとライブラリを実行可能ファイルへ統合し、コンパイル単位をまたぐシンボル参照を解決します。
linkerは、1つ以上のコンパイル済みobject fileと参照されるライブラリを、単一の実行可能ファイルまたは共有ライブラリへ結合します。あるファイルの呼び出しが別のファイルの定義を見つけられるよう、シンボル参照を解決します。
linkerは、1つ以上のコンパイル済みobject fileと参照されるライブラリを、単一の実行可能ファイルまたは共有ライブラリへ結合します。あるファイルの呼び出しが別のファイルの定義を見つけられるよう、シンボル参照を解決します。
CIにおいて
リンクはネイティブbuildの最終段階であり、よくある失敗ポイントです。"undefined reference" エラーは、シンボルが宣言されたものの定義もリンクもされなかったことを意味します。これらのエラーは、どのテストが実行される前にもpipelineをブロックします。
関連ガイド
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…
Linker Error - CI/CD Glossary DefinitionLinker Error: A linker error is any failure during the link stage of a build, such as an unresolved symbol, a…
Undefined Reference - CI/CD Glossary DefinitionUndefined Reference: An undefined reference is a linker error meaning a symbol (function or variable) was dec…
Static Linking - CI/CD Glossary DefinitionStatic Linking: Static linking copies the machine code of every library a program uses into the final executa…