Compiling and Running Software

Many of the assignments for this course require you to compile and run small .c and c++ programs. You may do this on any machine or architecture you like, including Linux, Windows, or Mac OS X. We will endeavor to make sure the code runs on all three of these platforms, but you must do some work on this as well. Here are a set of tips, observations, etc. that will help you get going on compiling and running the code.