What is a library?

Libraries are collections of symbols. A symbol represents a piece of code or data. Symbols are either global or local.

When a library is loaded into a process, global symbols are made available to other parts of the code in the same process. Code that dynamically depends on external undefined symbols, must load libraries which provide definitions so that the program can execute correctly.

When comping code, sometimes you can have errors because symbols are undefined at compile time. Library Inspector can help reduce the complexity of tracking down missing symbols by allowing you to quickly evaluate what symbols are missing and where they are located.