Linking - CI/CD Glossary Definition
Linking is the build step that combines compiled object files and libraries into a single executable or shared library, resolving references to functions and variables across modules.
Why it fails in CI
A missing library or unresolved symbol produces an "undefined reference" error from the linker (ld). These appear after compilation succeeds, often when a dependency is not installed on the runner.
Related guides
Static Linking - CI/CD Glossary DefinitionStatic Linking: Static linking copies the machine code of needed library functions directly into the final ex…
Dynamic Linking - CI/CD Glossary DefinitionDynamic Linking: Dynamic linking resolves library references at load time or run time rather than build time,…
Symbol Table - CI/CD Glossary DefinitionSymbol Table: A symbol table is the index inside an object file or executable that maps names (functions, glo…