Updated Wednesday, March 27, 2002 11:18 AM

Notes Regarding CodeWarrior

(This section primarily for those who have already setup Nachos in CodeWarrior)

Working with Nachos in CodeWarrior

Many of you have used CodeWarrior before in your introductory programming and data structures classes. For those of you who haven't, CodeWarrior is a power visual development environment.

Some people have the misconception that visual development environments like CodeWarrior are reserved for programmers who are too weak to handle compiling and debugging on the command line. This is completely false. Code warrior has many development support tools which are simply not available when using javac and jdb on the command line. These features include:

I find that when I'm writing code and doing the initial debugging, CodeWarrior is the best. If I need to run a program with many different arguments, or if the program generates lots of output that I need to sort through, then working in UNIX with the command line argument seems a better choice.

The hardest part of CodeWarrior is just getting everything set up. To make that easy, I have included the directions below. Fallow them and you should be OK.

If you want to pass arguments to nachos, such as the '-d' flag, specify them in target properties, under the runtime setting panel, in the "Program Arguments" option.

If you have any questions - contact the TA or the instructor.