Cart
Free US shipping over $10
Proud to be B-Corp

Programming with GNU Software Mike Loukides and Andy Oram

Programming with GNU Software By Mike Loukides and Andy Oram

Programming with GNU Software by Mike Loukides and Andy Oram


$4.80
Condition - Good
Only 4 left

Summary

This package is intended for programmers who are new to UNIX or who would like to make better use of the system. The tools come from the Free Software Foundation, which directs the GNU project, and from Cygnus Support, a company that provides support for free software.

Faster Shipping

Get this product faster from our US warehouse

Programming with GNU Software Summary

Programming with GNU Software by Mike Loukides and Andy Oram

This book and CD combination is a package for programmers who are new to UNIX or who would like to make better use of the system. The tools come from the Free Software Foundation, which directs the GNU project, and from Cygnus Support, a company that provides support for free software. Contents include GNU Emacs, GCC, C and C++ libraries, GDB, RCS, GNATS, and MAKE.

About Mike Loukides and Andy Oram

Mike Loukides is a senior editor at O'Reilly & Associates. His current technical focus includes Java programming and networking topics. He is the author of two other O'Reilly books, System Performance Tuning and UNIX for FORTRAN Programmers. Mike previously worked at Multiflow Computer, where he created all of Multiflow's documentation on programming languages. In addition to Java and networks, Mike's technical interests include programming languages, system administration, and computer architecture. He is also a pass able pianist-in fact, one of the few amateur pianists who even tries to play music by Olivier Messiaen. He lives in Connecticut with his wife, Judy, and their daughter, Alexandra. Over a ten-year career in computer documentation Andy Oram evolved from a proponent of the congenial user-oriented approach to a fanatic on the subject of explaining models and internal operations so as to empower computer users. He was not prepared by his education (which included music and social work) for the philosophical and pedagogical demands of this role, but seems to have fallen into it. His technical writing career encompassed several computer manufacturers, including Honeywell Information Systems (now Bull) and MASSCOMP (eventually merged with a couple of other companies). During this stint he wrote articles and delivered workshops on making user documentation verifiable through the same quality-assurance process used on other components of a computer system. Eventually giving up on the organizations that make software, he joined O'Reilly & Associates to write and edit the types of books he likes. Andy has also been a member of Computer Professionals for Social Responsibility for many years and moderates their Cyber Rights mailing list, among other activies. Details can be found at http://www.ora.com/people/staff/andyo.

Table of Contents

Preface. Chapter 1. Towards a Free Software Development Environment UNIX, the Programmer's Playground What Is Free Software? The Software in This Book Installing Binaries Updating Your Tools The Free Software CulturE. Chapter 2. Introduction to the UNIX Operating System Logging In to UNIX UNIX Commands The UNIX Filesystem Online Documentation Standard Input and Output Controlling Execution Shell Programs Shell Customization Other Basic Tools. Chapter 3. Editing Source Code with Emacs Getting Emacs Started Basic Editing in C Mode Compiling Without Leaving Emacs Shell Windows Tags Some Other Modes and Commands. Chapter 4. Compiling and Linking with gcc C Compilation Assembling a C Program Linking Programs Creating Libraries Cross-Compilation. Chapter 5. Libraries Error Handling Signals Time System Interface Issues C++ Classes Libraries and Licensing. Chapter 6. Debugging C and C++ Programs Compilation for gdb Starting gdb Basic gdb Commands Variable Scope and Context Moving Up and Down the Call Stack C++ Programs Interface to Emacs Command Completion and Abbreviations Attaching to an Existing Process Quick Reference. Chapter 7. Automatic Compilation with make Creating a makefile Invoking make make and RCS Error Messages Some Final Notes. Chapter 8. Source Management with RCS Revision Trees Basic Operations More About Checking In New and Old Generations Other Features The Next Step. Chapter 9. Program Timing and Profiling Simple Timings Introduction to Profiling Generating a Profile with gprof Appendix A. What Is Cygnus Support? Appendix B. Building GNU Software from Sources Appendix C. Data Representations Appendix D. The GNU General Public License Index

Additional information

CIN1565921127G
9781565921122
1565921127
Programming with GNU Software by Mike Loukides and Andy Oram
Used - Good
Hardback
O'Reilly Media, Inc, USA
19961224
244
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Programming with GNU Software