01What is the primary role of a compiler in the build process?
02What is the difference between static and dynamic linking?
03What does the linker do in the compilation process?
04What is a symbol table in the context of compilation?
05What is Position Independent Code (PIC)?
06What is the purpose of the -g flag when compiling with GCC?
07What is a header guard in C, and why is it important?