viruscool...getch isn't in the C standard library. IIRC, it is a Borland specific addition that was eventually incorporated into the Visual C/C++ compilers.
Anyway, you have a few choices:
1. Substitute the getch() function with the getchar() function. They behave a bit different, though, so you may need to modify your program to handle the differences, though. (I would give a quick code example, but I don't remember exactly how getch() behaves!)
2 Include the "<curses.h>" library. Inside <curses.h>, there is a getch() function that I think behaves the same as the Windows specific version. Including this file will likely make your final application slightly bigger, but the <curses.h> library is fairly portable among platforms and should compile just about anywhere... (There is a free (as in speech) version of the curses library called "ncurses" and implemented by the Free Software Foundation, if you prefer GPL'd stuff)