Programming with GNU Software Tools from Cygnus Support

ISBN-10: 1565921127
ISBN-13: 9781565921122
Edition: 1997
List price: $39.95 Buy it from $3.00
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: 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  More...

Used Starting from $26.97
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $39.95
Copyright year: 1997
Publisher: O'Reilly Media, Incorporated
Publication date: 12/11/1996
Binding: Paperback
Pages: 244
Size: 7.25" wide x 9.50" long x 0.75" tall
Weight: 1.188
Language: English

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 better use of the system. The tools come from Cygnus Support, Inc., and Cyclic Software, companies that provide support for free software. The tools on the CD include: GNU Emacs, the legendary text editor "gcc, the C and C++ compiler that immediately established itself as the best UNIX compiler for robustness and optimization GNU libraries (including C++ libraries) The "gdb debugger RCS, a tool for backing up and maintaining multiple versions of source files GNU make, the most powerful version of that utility for managing builds The book provides an introduction to all these tools for a C programmer. Previous experience with UNIX is not required. The CD-ROM in this book contains binaries for several popular UNIX systems, including Sun SPARC4 running SunOS 4.1.3, Sun SPARC4 running Solaris 2.4, HP 9000/700 running HPUX, IBM RS/6000 running AIX 3, SGI Iris/Indigo running Irix 5.3, and Alpha running Digital UNIX. Complete source code and scripts for configuration, building, and installation are also included.

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

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×