This page contains links to useful resources.

Windows

Installing Cygwin - detailed instructions on how to install the Cygwin software needed to compile, run, and submit programs.

Installing Notepad++ - detailed instructions on how to install the Notepad++ text editor (which we are using in class to edit C/C++ programs).

Mac

Install Xcode by downloading it from the Mac App Store (free). After Xcode is installed, open Terminal (located in Launchpad/Other) and install the command line tools by running

xcode-select --install

Then use Terminal wherever cygwin would be used in Windows. Instead of Notepad++, you may use any text editor of your choosing for editing the source files, e.g. Xcode, TextEdit, or a nice (free) one available in the Mac App Store is TextWrangler.

Linux

Make sure that you have g++, make, curl, and the ncurses development libraries installed. For example, under Ubuntu or Debian Linux, run the command

sudo apt-get install g++ make curl libncurses5-dev

from a terminal window.

You can use any text editor to edit your code: for example, gedit and kate are both good choices (and are similar to Notepad++). Under Ubuntu, Debian, or Linux Mint:

sudo apt-get install gedit
sudo apt-get install kate