Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
$15.74
Qty:1
  • List Price: $19.95
  • Save: $4.21 (21%)
FREE Shipping on orders over $35.
Usually ships within 1 to 3 weeks.
Ships from and sold by Amazon.com.
Gift-wrap available.
An Introduction to GCC: F... has been added to your Cart
Trade in your item
Get a $3.90
Gift Card.
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


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$15.74
$12.11 $11.75



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: 0.2 x 6 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 (29 customer reviews)
  • Amazon Best Sellers Rank: #99,611 in Books (See Top 100 in Books)

More About the Author

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

Customer Reviews

4.7 out of 5 stars
5 star
19
4 star
10
3 star
0
2 star
0
1 star
0
See all 29 customer reviews
And a very handy reference.
Dwight D
Though GCC is intrinsically tied to Linux the information in the book is readily translatable to the MinGW-Win XP environment.
Clive McCarthy
Those who choose this book will be rewarded with a clear understanding of GCC basics.
Jeff Pike

Most Helpful Customer Reviews

39 of 41 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
26 of 27 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
24 of 25 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
12 of 12 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
9 of 9 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
5 of 5 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


What Other Items Do Customers Buy After Viewing This Item?


Frequently Bought Together

An Introduction to GCC: For the GNU Compilers GCC and G++ + The Art of Debugging with GDB, DDD, and Eclipse + Valgrind 3.3 - Advanced Debugging and Profiling for Gnu/Linux Applications
Price for all three: $63.25

Some of these items ship sooner than the others.

Buy the selected items together