Sorry if my question is confusing, but I'm kinda lost on this whole header thing.
If header files only hold function prototypes, then do the actual function definitions go into another .c file (is that what an implementation file is?)? Now when you're compiling a program, how does the compiler know where the function definitions are if you're only including the " #include header.h " in the program file? I heard something about linking, but I don't know anything else.
Also, if anybody had the actual commands for the GCC compiler in UNIX, that would be great. thanks in advance.