The Workshop summarizes the key terms you learned and poses some questions about the topics presented in this chapter. It also provides you with a preview of what you will learn in the next hour.
executable binary A file containing special machine instructions that let the computer directly execute the commands therein.
header file A shared file that contains variable definitions and macro preprocessor directives. The filename usually ends with a .h suffix.
object file An intermediate file that contains the executable command sequences from a source file but hasn't been linked with the necessary runtime libraries to work correctly. The filename usually ends with a .o suffix.
source code A human readable C program listing.
source file A file containing the source to a particular set of functions or program. The filename ends with a .c suffix if it's a C program.
First, go to the Web site http://www.intuitive.com/tyu24/ and download the files for this hour.
1: | What C development commands are available on your system? Use man -k to find out. |
2: | Use make to build the fget program. You might have to use the which command to find out exactly where your C compiler lives and then edit the Makefile to match. |
3: | Use fget to list the files available at ftp.intuitive.com. |
4: | Use lint to check the quality of the code, if available. |
In the next hour, you learn about the Perl programming language and the many tools available on UNIX to help you develop software in this cool alternative to C.