Q. What is gccx?
A. The compiler with which your programs must compile is the gnu compiler gcc. However, for gcc to be able to make use of the additional libraries we are using in this course, you need to tell gcc where to look. In order to simplify matters, gccx has been installed. gccx is a script which first tells gcc where to find the libraries for this course, then runs gcc normally. This way you can compile using gccx, which will act exactly like gcc, except that you won't have to tell it where the libraries are.
If you plan to use a machine other than csa, you will have to install the libraries and gccx on that machine, and you must submit programs which run properly on csa. There is information on this on the homepage.