C Tools and Compile-Time Environment

Table of Contents

1. Introduction
2. Goals
3. Roadmap
4. Overview of C processing
5. Diagram of C processing
6. Components of a C program
7. Comparing C with Java Components
8. An example C header file
9. The C Preprocessor
10. Conditional compilation with C and Java
11. A C File using the above header
12. Including header files
13. Standard C include files
14. Program code after preprocessing
15. The compilation step
16. The code after compilation but before linking
17. Linking: Resolving the unresolved function
18. Creating a library
19. How to find unresolved functions in libraries
20. Generating a complete program
21. Object file formats
22. Source Code Dependencies
23. Rules for compilation
24. Add Team development
25. Makefile syntax
26. Use a Makefile
27. Program crashes and core files
28. Generating assembler code
29. Resources
30. Open Source Information on C programming
31. Books
32. Code Repositories