The local symbols/ functions are resolved by the compiler because all references are available to compiler. But global symbols/functions cannot be resolved by the compiler because the references are not available to the compiler. These are resolved after the compilation using linker.