GNU C Compiler for Linux: ========================= Just enter the 'make' command which will produce example and example2 executable files. Cygwin C Compiler for Win32: ============================ Just enter the 'make' command which will produce example.exe and example2.exe. Turbo C Compiler for DOS: ========================= - Create a new project with the "Project->Open project..." command for the first example (EXAMPLE.PRJ) in the directory where you put ee554.c, ... - Add files ee554.c, ee554_li.c, example.c to the project with the "Project->Add item..." command - Change the memory model to Large with the "Options->Compiler->Code generation" dialog box. - Make example.exe (in C:\TEMP) with the "Compile->Make EXE file" command. /!\ The produced exe file will only work on images less than 64k in size, due to the segmentation in 16 bit (DOS) mode. It is recommended that you do *not* use this compiler for your assignments. Borland C++ Compiler for Win32: =============================== - Create a new project with "Project->New Project..." command for the first example (EXAMPLE.ide) in the directory where you put ee554.c, ... - Select the 'Win32' platform and 'Console' target model. - Remove the files that where automatically added to the project in the project window. - Add files ee554.c, ee554_li.c, example.c to the project by right clicking and selecting "Add node" in the project window. - Make the exe file with the "Project->Make all" command. - Repeat the process for example2.exe using ee554.c, ee554_li.c, example2.c