When I examine the code generated by gcc -v -o proggy.exe proggy.o I find that the command line expands into a large bunch of library options and libraries, all of which are lin
GCC uses a utility called collect2 on nearly all systems to arrange to call various initialization functions at start time. [link]