The same questions seem to keep coming up, so I've decided to create a frequently asked questions (FAQ) list with the answers.
Answer: All students enrolled should have an account on cs-class. If you don't, please let me know.
cs-class% g++ test.cpp collect2: ld terminated with signal 10 [Bus Error], core dumped cs-class%Answer: We typically give you 1MB of disk space, and you exceed that quota when g++ attempts to write your executable to the disk. Possible solutions include (1) removing large, unneeded files, (2) working with one executable at a time instead of attempting to work with multiple executables, which take up a lot of disk space, (3) begging us for more disk space, something you may consider if you plan to use UNIX in this class, and (4) moving multiple executables to the /tmp directory, which is a directory where you can temporarily store large files. But beware because sysadmins will occasionally clean out these directories, and you could lose important files, meaning don't store your source code there.
Answer: From a Windows machine, run SSHWin.exe and use its secure file transfer program. Here's more information: HOWTO: Log on and transfer files to cs-class with SSHWin.
Answer: From a Windows machine, run SSHWin.exe, use its secure transfer program. Navigate to the file, select it, and click the download button (i.e., the one with a down arrow). Here's more information: HOWTO: Log on and transfer files to cs-class with SSHWin.