There are three main ways you can write code from your own computer:
If you don't have much experience and will have an internet connection avaiable, we recommend you start out with Connecting to CSE from Windows.
If you won't have an internet connection available and want to try working directly on your own computer, have a look at Writing + Compiling code on Windows.
If you're going well and want a challenge, have a go at Trying Linux on your Windows computer.
You have two options to connect to CSE from your personal computer:
putty.exe
. PuTTY will allow you to login remotely to CSE's servers and run command line programs
such as gcc.
Make sure you can:
gedit example.c &and see if the window appears on your home machine
dcc
The combination of PuTTY & Xming should be sufficient to perform all {{course_code}} work.
If you get a message "Error: Can't open display:
" when you try to run gedit
that means Xming isn't running or you haven't enabled X11 Forwarding in PuTTY (scroll down to section 3.1).
You can download gedit for Windows.
Many other editors are available.
Here is comprehensive HowTo
PuTTY PSCP provides similar capabilities to PSCP.
Summary (all platforms) for remote access to files at CSE: here
TDM-gcc provides a very easy to install version of gcc. You can download it here
After you have installed it. Check that you can:
Once you are comfortable with Putty/Xming and/or CSE-Ubuntu, and if you are feeling ambitious, you can could try installing Wubi or a full installation of Linux in a separate partition (make sure you have backups!). CSESoc periodically has installfests where they'll assist you with installing Linux, Wubi or just PuTTY/Xming.
Yet another way to compile programs on your personal computers is to install Cygwin and WinSCP. For Cygwin, you should start by installing just the base, devel and util packages. You can install more packages later, as you need them.