Skip to content

Programming with GNU Software Tools from Cygnus Support

Best in textbook rentals since 2012!

ISBN-10: 1565921127

ISBN-13: 9781565921122

Edition: 1997

Authors: Andy Oram, Mike Loukides

List price: $39.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

The promise of having control over their environment draws programmers to UNIX. It offers powerful tools for the initiated within an operating system that can be customized and tuned in almost unlimited ways. Programmers use UNIX because it lets them do what they want. And they like to see the source code for the software they work with. So it's no surprise the most popular programming tools on UNIX are free. They're easy to get, easy to customize, and better than many tools put out by vendors. They also offer a great deal of power. And the source code is publicly available. This book and CD combination is a complete package for programmers who are new to UNIX or who would like to make…    
Customers also bought

Book details

List price: $39.95
Copyright year: 1997
Publisher: O'Reilly Media, Incorporated
Publication date: 12/24/1996
Binding: Paperback
Pages: 260
Size: 7.01" wide x 9.02" long x 0.59" tall
Weight: 1.188
Language: English

is a long time user of the Unix operating system. He has acted as a Unix consultant, courseware developer, and instructor. He is one of the originating authors of Unix Power Tools and the author of Learning the Unix Operating System by O'Reilly.

Preface
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
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
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
Compiling and Linking with gcc
C Compilation
Assembling a C Program
Linking Programs
Creating Libraries
Cross-Compilation
Libraries
Error Handling
Signals
Time
System Interface Issues
C++ Classes
Libraries and Licensing
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
Automatic Compilation with make
Creating a makefile
Invoking make
make and RCS
Error Messages
Some Final Notes
Source Management with RCS
Revision Trees
Basic Operations
More About Checking In
New and Old Generations
Other Features
The Next Step
Program Timing and Profiling
Simple Timings
Introduction to Profiling
Generating a Profile with gprof
What Is Cygnus Support?
Building GNU Software from Sources
Data Representations
The GNU General Public License
Index Return to Programming with GNU Software