Math.com Store
 Location:  Home » Math Books » An Introduction to GCC    

An Introduction to GCC

An Introduction to GCCAuthors: Brian J. Gough, Richard M. Stallman
Publisher: Network Theory Ltd.

List Price: $19.95
Buy New: $13.57
as of 9/2/2010 17:19 CDT details
You Save: $6.38 (32%)

In Stock


New (15) Used (11) from $12.26

Seller: Amazon.com
Rating: 4.5 out of 5 stars 15 reviews
Sales Rank: 87,449

Media: Paperback
Pages: 144
Number Of Items: 1
Shipping Weight (lbs): 0.3
Dimensions (in): 8.9 x 6 x 0.6

ISBN: 0954161793
Dewey Decimal Number: 004
EAN: 9780954161798
ASIN: 0954161793

Publication Date: March 30, 2004
Availability: Usually ships in 24 hours

Similar Items:


Editorial Reviews:

Product Description
This manual provides a complete tutorial introduction to the GNU C and C++ compilers, gcc and g++.

Many books teach the C and C++ languages, this book teaches you how to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples.

Topics covered include: compiling C and C++ programs using header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ standard library and templates.

Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project.

All the money raised from the sale of this book supports the development of free software and documentation.


Customer Reviews:
Showing reviews 1-5 of 15



5 out of 5 stars Excellent Intro to GCC   August 23, 2010
Ben D.
Fantastic book for learning the basics of the GCC compiler. The GNU toolchain development process was always a mystery to me, as I've almost always used pre-baked IDEs. Compiler options were always guesses and I'd have a tough time determining what was really happening when reading messages due to (successful or not) compilation. After reading through this book, I have a much better idea of what's going on behind the scenes and I'm now comfortable enough with GCC to start from scratch and integrate it into my own IDE, if necessary. Even though the book is a bit old, it's still quite relevant, especially for those just getting started.


5 out of 5 stars Great book   August 4, 2010
Tom Rosengrant (Yoe, PA United States)
This book is the best. All I wanted to know is the compiler and linker settings. I knew C and C++ so I really did not want a lesson on how to use C or C++. I could not put this book down and I was finished with it overnight. I got what I needed out of it. It was worth the little amount.


5 out of 5 stars a really delightul and helpful small book   September 6, 2009
Clive McCarthy (San Francisco, CA United States)
3 out of 3 found this review helpful

I've been reading and using this little book for the past few weeks. I'm an experienced C programmer but I wanted to switch to GCC having abandoned both Borland (my version was getting quite old) & Microsoft (messy with a crippled deployment system) compilers on Win XP.

This small book, and that is one of its great charms, is perfect. It REALLY helped me make the transition and I have been very sucessfully building code on Ubuntu Linux and Win XP (MinGW) with GCC. Once up and running the more subtle features can be found on the web at the GNU website (an example for me was how to switch off certain warnings such as -Wno-unused).

Though GCC is intrinsically tied to Linux the information in the book is readily translatable to the MinGW-Win XP environment.




4 out of 5 stars Full of good stuff to know   December 22, 2008
Cowley Harris
2 out of 3 found this review helpful

I've found personally that junior or hobbyist programmers/developers rely on the IDE to do much of the compilation work without really understanding what the compiler does or what it can do. Which is good because they can focus on programming, not mucking around with the tools to make the programs.

However when something goes wrong with the compilation process, or things need to be tweaked, a lot of these programmers would be hard pressed to fix or change the system. They also have a limited knowledge of all the useful features available to them. Reading this book would be a definite help.

I would recommend this to developers who wants to know more about the tools they use without going overly in-depth. It covers the compiler, and it's interaction with other tools like the linker, archiver, debugger and the preprocessor. It gives a basic look at optimization and some trouble shooting techniques as well.



5 out of 5 stars A 'no-nonsense', highly informative how-to for using GCC compiler   November 14, 2008
SanD@AWS (Uzbekistan)
3 out of 3 found this review helpful

When I had to develop C/C++ code in a production environment in the GCC platform, I was highly confused about the usage of the compiler. I tried searching the web for resources only to go into a hollow dark spiral without getting any closer to clarity. I had resorted to hacking my way through for a while. Then I found this book on the net. This is the most clear explanation of using the GCC to compile C/C++ programs. It clearly explains you what is going on without getting into the real depths. At the same time it is not some superficial exposition. It tells you how and why. Also there are some good suggestions for debugging. Although this copy is on the Internet, I planned to buy and it keep it as a reference. This is a small book which has been very clearly written specifically to address the usage of GCC. It is an elaborate and lucid man page. I would highly recommend this book without any reservations.

Showing reviews 1-5 of 15


In Stock



Disclaimer

Return to Math.com
Sponsored Links
Math Jobs


Quick Links
Return to Math.com
Math Tutoring
Top Selling Electronics
Textbooks
Math Jobs
Privacy
Categories
Calculators
Math Books
Math DVD
Math Games
Math Toys
Math Software
Game Systems
Math Apparel
Subcategories
Paperback
Mass Market
Trade
Related Categories
• Textbook Buyback
Specialty Stores
Books
• Website Architecture & Usability
Web Development
Computers & Internet
Subjects
Books
• Paperback
Binding
Refinements
Books
• Printed Books
Format
Refinements
Books