February 2021
Beginner
338 pages
4h 11m
English
When we compile our source code, the compiler stitches a header and source file's content to create a single source file called a translation unit. The translation unit is then used to produce an object file. If we compile multiple source files, we get multiple object files. The linker then assembles these object files to produce an executable file.
A linkage can be seen as a name’s property that determines the name’s accessibility across translation units. By name, we mean variables and functions. If a name is visible only to/inside a current translation unit, we say it has internal linkage ...
Read now
Unlock full access