リンカエラー - CI/CD用語集の定義
リンカエラーは、未解決や重複のシンボル、ライブラリの欠落など、リンク段階での build の失敗です。
リンカエラー とは、build のリンク段階で発生するあらゆる失敗であり、未解決シンボル、重複シンボル、ライブラリの欠落などです。それはコンパイルが成功した後、オブジェクトファイルが結合されるときに発生します。
リンカエラーとは、build のリンク段階で発生するあらゆる失敗であり、未解決シンボル、重複シンボル、ライブラリの欠落などです。それはコンパイルが成功した後、オブジェクトファイルが結合されるときに発生します。
CI において
リンカエラーは CI で厄介です。pipeline がクリーンにコンパイルした後、最後に失敗するからです。よくある原因は、ローカルにはインストールされているが runner にはないライブラリ、あるいは異なるリンク順序です。診断するために、正確な -l と -L のフラグをログに出力してください。
関連ガイド
Undefined Reference - CI/CD Glossary DefinitionUndefined Reference: An undefined reference is a linker error meaning a symbol (function or variable) was dec…
Linker - CI/CD Glossary DefinitionLinker: A linker combines one or more compiled object files, plus referenced libraries, into a single executa…
Library Path - CI/CD Glossary DefinitionLibrary Path: A library path is the list of directories the linker (build time) or loader (run time) searches…