Buy New
$16.55
Qty:1
  • List Price: $19.95
  • Save: $3.40 (17%)
FREE Shipping on orders over $35.
Temporarily out of stock.
Order now and we'll deliver when available.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Details
Ships from and sold by Amazon.com.
Gift-wrap available.
An Introduction to GCC: F... has been added to your Cart
Sell yours for a Gift Card
We'll buy it for $3.17
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

An Introduction to GCC: For the GNU Compilers GCC and G++ Paperback – March 30, 2004

31 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$16.55
$11.00 $10.55

Save up to 40% on professional, scholarly and scientific resources.
Wiley's Summer Savings Event
Save up to 40% on professional, scholarly and scientific resources. Learn more.
$16.55 FREE Shipping on orders over $35. Temporarily out of stock. Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

An Introduction to GCC: For the GNU Compilers GCC and G++ + The Art of Debugging with GDB, DDD, and Eclipse
Price for both: $51.00

One of these items ships sooner than the other.

Buy the selected items together


Editorial Reviews

Review

A wonderfully thorough guide... well-written, seriously usable information -- Linux User and Developer Magazine, Issue 40, June 2004
NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Paperback: 144 pages
  • Publisher: Network Theory Ltd. (March 30, 2004)
  • Language: English
  • ISBN-10: 0954161793
  • ISBN-13: 978-0954161798
  • Product Dimensions: 6 x 0.3 x 9 inches
  • Shipping Weight: 4.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #134,665 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

5 star
68%
4 star
32%
3 star
0%
2 star
0%
1 star
0%
See all 31 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

41 of 43 people found the following review helpful By C. J. Carter on September 4, 2005
Format: Paperback Verified Purchase
I recently started learning C++ with the freely-available GNU tools (gcc/g++/make, etc). This book was instrumental in my early success - it clearly and concisely explains the GNU C/C++ compilers, and how to use them. It is very well written and is packed with useful (essential) information. One very illustrative and important example explains the process of splitting up the classic introductory program 'Hello World!' into multiple source files, using a header file to do so. While adepts may sniff at this level of detail, when you start out you don't know how (or why) to take this step - and explanations are hard to come by. I was delighted to see this covered in this book.

This book started me out on my C++ adventure - thanks to it I am now at least competent with g++ and am still learning. My thanks to Gough and Stallman for such a helpful book - very highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
29 of 30 people found the following review helpful By Jeff Pike on April 29, 2005
Format: Paperback
The clear and concise writing style makes GCC easy to understand for anyone. Those new to compilation with GCC and friends should start here. I wish I had an introduction like this when I was getting started. It could have save me a lot of research and confusion.

Most readers will move through the 87 pages comfortably. Gough explains the basics skipped by others. Goug's writing in concise and crystal clear. Each chapter has a couple of simple examples that really get the concepts across. Even someone who types slowly could get through this text and all the examples with ease. Those who choose this book will be rewarded with a clear understanding of GCC basics. Other commands covered include g++, ar, as, nm, file, ldd, ld, gcov, gprof, and cpp. Topics include compiling C compilation options, preprocessor, debugging, optimizing, C++, platform specific options, related tools, and troubleshooting.

I say four stars, because I'm going to need more detail on some things. However, this book is probably sufficient for many. The writing is great and the price is right. I'd buy it again.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
26 of 27 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on July 28, 2004
Format: Paperback
You might choose to regard this book by Gough as a natural complement to Stallman's 'Using GCC: The GNU Compiler Collection Reference Manual for GCC 3.3.1'. As you may know, Stallman wrote the original gcc. Gough pitches his book at a new user of gcc, or, for that matter, for a programmer new to C itself. Whereas the aforementioned book by Stallman is for experienced users.

Gough writes concisely. You should be able to quickly absorb the entire contents of the book. During which, learning about how to use gcc with various libraries and header files might also prove instructive in laying out a program, to be scattered across various *.c and *.h files. For those of you who strongly support the concept of open source code, there is the extra incentive that royalties from this book will go to those ends.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 14 people found the following review helpful By Pen Name on July 1, 2006
Format: Paperback
This is an excellent book if you are new with command line compiling with C/C++. It shows you step by step commands and switches to learn. More importantly, it gives you a no non-sense explanation of what is happening during the process. After reading this book, you will have a clear understanding of compiling, linking, objects, libraries, make utility and where everything fits in. I wish I would have picked up this book when I was studying C Programming. Its targeted for beginner's new to command line compiliing using GNU tools. New C-Programmers using IDE GUI tools may expand their horizon with the command line details.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 11 people found the following review helpful By Ghost(Ghost(M)) on November 22, 2011
Format: Paperback
Many positives here -- the book is:
1. Small and concentrated. Doesn't take much time to read, doesn't waste your time with a mind-destroying excess verbiage intended to make the book thicker and thus looking more valuable (as so many books do).
2. Very true to the title: it is indeed an introduction.
3. Well written (this overlaps with (1) somewhat but is important in its own right, I feel; at least to someone like me -- I really know all of this, but since I work mostly with Windows, there usually are long stretches of time between my *NIX forays, and I forget a lot of dry detail. This book is perfect for me as a streamlined, fluid refresher.
4. An HTML version is available online for free (as all books by this publisher are). You can check it out first and see how you like it (you will, I think, but see for yourself).
5. Inexpensive.
6. Beats the older FSF book by Stallman. Let's be honest, Stallman's a great guy, but he's a dork and can't communicate. FSF books read like a man page: you can see there's a lot of info there, but making sense of them requires fatidic gifts in the reader to compensate for gaps, disjointedness, and bad English.

Bottomline: A totally deserving book. Do I recommend you buy a copy? Yes: first, you will support open source this way; and second, reading from a paper page is far more agreeable than staring at a screen, at least to my taste. Plus you can scribble, highlihgt, and what not. Thumbs up!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By godsmack on June 26, 2011
Format: Paperback
I was so frustrated by all this build tool stuff until I read this book. This is just the tip of the iceberg, but it really helped me understand the basics so I could teach myself the rest. Also not bloated with too many examples or overly descriptive prose. Short and to the point. Examples help you understand key concepts -- no "build your own music library" example you have to follow along the whole book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


Want to discover more products? Check out this page to see more: programming languages