in my examples i can see the <iostream> tag how can i know where all header files , tags are located in the .so files. example: I am using wx/wx.h, sqlite3.h, stdlib.h, stdio.h header files and I cannot link after compiling because i don't know the .so files that this headers belong to. gcc -c <mySource> works fine but gcc <mySource> doesn't where can i find a guide for compiling / linking and .so index and connect the headers to .so's