What is the difference between these errors in GNU Binutils ld ?
- undefined reference
- undefined symbol
I have a good understanding of undefined reference: This occurs for example when the loader cannot find the implementation of a function. I am curious to know the cause of undefined symbol.