Linking
The linker resolves symbols between object files and libraries and lays out the final program.
Intermediate
"undefined reference" = a declared symbol was never defined/linked; "multiple definition" = defined twice (e.g. a variable defined in a header). Embedded linker scripts place code in flash and data in RAM.
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.