When I write C programs in Linux, and then compile them using gcc, I am always curious about where those header files are. For example, where stdio.h is. More g
stdio.h
locate stdio.h
or
mlocate stdio.h
but locate relies on a database, if you have never updated it
locate
sudo updatedb
you can also enquire gcc to know what are the default directories that are scanned by gcc itself:
gcc
gcc -print-search-dirs