[c] C compiling - "undefined reference to"?