The Linux development platform : configuring, using, and maintaining a complete programming environment /
Rafeeq Rehman, Christopher Paul.
- New Jersey : Prentice Hall PTR, c2003.
- xxii, 294 p. : ill. ; 24 cm.
- Bruce Perens' open sources series .
Chapter 1 Introduction to software development 1.1 Life cycle of a software development project 1.2 Components of a development system 1.3 Selection criteria for hardware platform etc.
Chapter 2 Working with editors 2.1 What to look for in an editor 2.2 Emacs 2.3 Jed etc.
Chapter 3 Compilers and assemblers 3.1 introduction to GNU C and C++ compilers 3.2 Installing GNU compiler 3.3 Compiling a program etc.
Chapter 4 Using GNU make 4.1 Introduction to GNU make 4.2 The make rules 4.3 Using variables etc.
Chapter 5 Working with GNU debugger 5.1 Introduction to GDB 5.2 Getting started with GDB 5.3 Controlling execution etc.
Chapter 6 Introduction to CVS 6.1 CVS policies 6.2 Project management 6.3 Installing and managing CVS etc.
Chapter 7 Miscellaneous tools 7.1 Using indent utility 7.2 Using sed utility 7.3 Using diff utility etc.
Chapter 8 Cross-platform and embedded systems development 8.1 Introduction to the cross-platform development process 8.2 What are embedded systems? 8.3 How development systems differ for embedded systems etc.
Chapter 9 Platform independent development with Java 9.1 How Java applications work 9.2 Kaffe 9.3 The Jboss Java Development system etc.
Appendix A Typical hardware requirements for a linux development workstation