FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
An Introduction to GCC has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by fatbrainbooks
Condition: Used: Good
Comment: May contain minimal notes added by highlighter and/or pen and may be slightly damaged. Dispatch Same Working Day, (Delivery 2-4 business days, Courier For Heavy/Expensive Items) Money Back Guarantee, 99.3% Customer Satisfaction
Trade in your item
Get a £0.23
Gift Card.
Have one to sell?
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 Paperback – 30 Mar 2004


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£12.95
£6.71 £6.70
£12.95 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

An Introduction to GCC + Managing Projects with GNU Make: The Power of GNU Make for Building Anything (Nutshell Handbooks)
Price For Both: £35.47

Buy the selected items together


Trade In this Item for up to £0.23
Trade in An Introduction to GCC for an Amazon Gift Card of up to £0.23, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 144 pages
  • Publisher: Network Theory Ltd. (30 Mar. 2004)
  • Language: English
  • ISBN-10: 0954161793
  • ISBN-13: 978-0954161798
  • Product Dimensions: 15.2 x 0.9 x 22.9 cm
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 128,711 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Review

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

Inside This Book (Learn More)
First Sentence
The purpose of this book is to explain the use of the GNU C and C++ compilers, gcc and g++. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.1 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

9 of 9 people found the following review helpful By Mut1ey on 23 Jun. 2010
Format: Paperback Verified Purchase
For me this book has provided exactly what I wanted: an introduction. I needed to decipher a program written in C, and it's associated Make file with all the gcc options. Trying to find anything on-line that could help me quickly was an impossible task quite frankly. Time is precious, and I did not want to waste hours and hours pouring over snippets from forums and the like. The GCC official manual, also online, was totally useless for introduction - a manual maybe, but not an introduction. So this book helped me, and quickly. It is not a big, thick book. As I travel a great deal I appreciate a book that has all the basic information I want in a SLIM package. No, it trades quality, for quantity. The simple HelloWorld program is a great device as you can follow along in practical terms, too. My only criticism would be that the font is a bit old fashioned, but I don't really care about that - for me this has been a great help in solving the problem I was facing and for that I commend the author and publisher and award it 5 shiny stars!
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
4 of 4 people found the following review helpful By John Montgomery on 27 April 2010
Format: Paperback Verified Purchase
This is a thin book that itself has an authoritative Open Source feel to it. i.e. Someone who knows what they are talking about - like the mailing list moderator. I like thin books that just tell you the facts.

Again, like a mail-list, it sticks to its domain - we don't wander off into 'make' and autotools - that's whole other mailing list.

Whilst not a literary masterpiece, I am glad I have it, as a quick overview of the components which are the compiler collection.

However, again, like mailing list responses - it gives the bare essentials, and nothing about joining up the dots. You are going to have to buy a thicker book for methodologies; workflow; troubleshooting; and general hand-holding.

And in the final analysis, it has a feel-good factor because the profit goes to the Free & Open Source Software movement - although at this low price I suspect it's little more than a vote of confidence.

Glad I bought it and will probably buy others in the series.
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
Format: Paperback Verified Purchase
When I first learnt to program, I did so using an Integrated Development Environment (IDE) called Codeblocks. As a result, whilst I became a decent coder, the actual mechanisms underlying the compilation of my program passed me by. In fact, I could write code but I needed to use the Codeblocks interface to compile what I had written. I had no idea about command-line compilation and a rudimentary idea of the steps your computer takes to go from your high level source (in my case C++) to machine code.

I am ignorant no more (I hope)! This book, whilst only around 120 pages in length contains a brief enough description of the GNU C Compiler and in doing so provides a totally general grounding in the steps of compilation. First off, let me begin with pre-requisites: A familiarity with Unix/GNU Linux OS's (I was running Ubuntu 11.10) and a passable knowledge of either C or C++ (functions, variable declarations, if, for, while etc...) and no mathematics. Regarding the OS, you ought to be familiar with working from the command line.

The book is pretty much a guided tour to using gcc in a command line environment detailing the list of options that can be tacked onto the end of the command. For example `-l' will link against a defined library, `-S' will assemble your code only, not fully compile and a host of other options. First off is an interesting history of gcc followed by a chapter detailing the various steps that what is confusingly called the `compiler' takes (e.g. the compiler -> pre-processes, assembles, compiles and then links your code). There is a very short but very good introduction to the difference between static and dynamic linking and make-files are briefly covered with enough being said to help out a beginner.
Read more ›
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
1 of 1 people found the following review helpful By d on 29 Dec. 2011
Format: Paperback
Hardware configuration to exist Linux kernels.
An Introduction to GCC was brough Richard M. Stallman and Brian J. Gough serial books
Using the Gnu Compiler Collection
Using and Porting the Gnu Compiler Collection Gcc
Using GCC: The Gnu Compiler Collection Reference
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
Format: Paperback Verified Purchase
Highly relevant despite it's age and the present x86-64 ubiquity.

Overviews the stages of compilation with, preprocessing, compilation, assembly and linking.

Reasonable coverage of compilation options from warning levels to to optimisation and switches for debugging and profiling.

Concise overview of debugging using gdb and profiling using gprof and gcov.

Handy overview of common errors.

There's also a chapter on C++ but didn't read that as anyone coding in C++ deserves to rot in hell.
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


Feedback