Navigating C++ and Object-Oriented Design CDROM Update 1. UNIX Files for SGI The complete set of programs and exercises for SGI is available in nav_unix.tar. Just download this file to your machine and run the following tar command. tar xvf nav_unix.tar This command will create the directories with all the programs and exercises. Here's how to compile programs. make all (compile all programs in current dir) make pgm (compile pgm.C in current dir) make clean (clean out .o and executables) For SGI users: the makefiles in each directory currently use the 7.3 C++ compiler running under IRIX 6.3/6.4. 2. Windows files The complete set of pgms and exercises for Microsoft and Borland C++ is available in nav_windows.zip. Just download this file to your machine and unzip the files you want to work with. There are two platforms: bcc (Borland C++ 5.0) msvc (Microsoft Visual C++ 5.0) Borland C++ Compiler: make all (compile all programs in current dir) make pgm (compile pgm.c in current dir) make clean (clean out .obj and .exe) Visual C++ Compiler: nmake all (compile all programs in current dir) nmake pgm (compile pgm.c in current dir) nmake clean (clean out .obj and .exe) Notes: 1. Use nmake with Microsoft's Visual C++ compiler. All Microsoft makefiles use -Tp compiler option to compile .c programs, so .cpp extensions are not necessary. The -Tp option can also be used in the Visual C++ IDE. 2. Use make with Borland's C++ compiler. All Borland makefiles use -P compiler option to compile .c programs, so .cpp extensions are not necessary. The -P option can also be used in Borland's IDE.