Well, as starters, when used in relationship to Tcl source code, the world compile tends to mean something along the lines of "run a program that reads in C source code and output an executable".
See also the following pointers to pages that related to compiling Tcl, or Tcl extensions. Maybe someone would like to rearrange the following into subject areas?