Getting Started with CodeWarrior

This guide assumes a few things: 
* You already have a way of getting files from the Internet onto your Mac.
* You have a Mac running at least System 7
* You have some basic knowledge of C/C++. (This isn't a C/C++ guide but rather a Mac-specific guide)

Since CodeWarrior is technically abandonware, the only way to obtain a copy legally is to buy it on eBay or through a reseller. However, it can be downloaded for free from a number of sites on the web. I will leave it to you to decide how to obtain it.

Which version of CodeWarrior you should use depends on which platform you are developing for.

CodeWarrior Pro 5 is the latest version that runs on 68k Macs. It requires System 7.6.1, so if you have an older System than that you may have to use an older version of CodeWarrior.

CodeWarrior Pro 6 is the latest version that can compile for 68k Macs but it only runs on PPC Macs with OS 8.6 or higher.

CodeWarrior Pro 8 is the latest version that will run on a Classic Mac. Pro 7 and later all run in OS X.

Installation will vary depending on the version of CodeWarrior you download and where you download it from. Creating and compiling projects is much like any modern IDE so not much of a tutorial is needed. One thing that bears mentioning is that there is no Mac OS "command line" so MetroWerks provides a console-like system called SIOUX. If you write a program that uses printf statements or other things like that, MetroWerks will automatically create a console window for your program's output.

If you have any questions about the CodeWarrior environment specifically, or Mac programming in general, you can email me at or visit the forums to ask more questions.