So far we have been compiling with -g to leave debugging symbols in to our binaries.

Check out what happens when we turn them off.

First run readelf, Objdump and GDB with debugging symbols and play around.

Then run those programs without symbols and see how much more difficult that is.