hey,

Im a windows programmer trying to learn this wonderful world of linux... at least linux distros using x lib.
I constantly am confronted with makefiles, when reading papers on gcc compiling. Can sb give me a gentle introduction of makefiles, and their uses/purposes? please note im very very new to gcc world of compiling. Im really used to Visual studio ;p