Series: Definitive Guides (Paperback)
Paperback: 584 pages
Publisher: Apress; 2nd ed. edition (August 10, 2006)
Language: English
ISBN-10: 1590595858
ISBN-13: 978-1590595855
Product Dimensions: 7.5 x 1.3 x 9.2 inches
Shipping Weight: 2.7 pounds (View shipping rates and policies)
Average Customer Review: 4.2 out of 5 stars See all reviews (15 customer reviews)
Best Sellers Rank: #437,780 in Books (See Top 100 in Books) #34 in Books > Computers & Technology > Programming > Languages & Tools > Compiler Design #76 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #523 in Books > Textbooks > Computer Science > Software Design & Engineering
The ubiquitous GNU Compiler Collection is one of the fundamental underpinnings of Open Source and after a quarter of a century of development it is a formidable development tool. William von Hagen has done a masterful job in the second edition of the Definitive Guide to GCC in showing how to make the most of Richard Stallman's gift to the world. Occasionally the Author's sense of humour breaks up what can be a rather dry subject.After a brief introduction to GCC, the author gets right into how to use GCC to compile C, C++, Fortran and Java respectively in the first four chapters of the book. While most of the book uses C code in examples of compiler usage, the Java chapter contains a good section on creating and using Jar files and Shared Libraries along with a brief section on how GCC supports Java and C++ interoperability. You quickly learn how to correctly use compiler flags to get the results you intend with these languages and gain an understanding of how they should be used. Importantly, without this understanding, it is easy to define flags that do not work as you expect, so the right off, this book can prove its worth. If you don't know what options are being passed to the gcc compiler in your makefile or know exactly what they do, then you aren't really in control of the build process for your code.A significant change to the first edition was moving the first chapter of that edition, which covers the general use of the GCC compilers, into Appendix A. At 81 pages, this is the real meat in this book and I'm not sure that this was a good move, but it does align better with Appendix B, which covers machine and processor-specific options for GCC and hence can be considered an extension of Appendix A.
The Definitive Guide to GCC (Definitive Guides (Paperback)) HTML & XHTML: The Definitive Guide: The Definitive Guide (Definitive Guides) GCC: Questions and Answers Oracle SQL*Plus: The Definitive Guide (Definitive Guides) Vertical Gardening: The Definitive Guide To Vertical Gardening For Beginners. (The Definitive Gardening Guides) 802.11 Wireless Networks: The Definitive Guide: The Definitive Guide Neuroanatomy Through Clinical Cases, Second Edition by Hal Blumenfeld [Sinauer Associates, Inc., 2010] (Paperback) 2nd Edition [Paperback] Paperback Confidential: Crime Writers of the Paperback Era The Complete Idiot's Guide to Amigurumi (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide to Solar Power for Your Home, 3rd Edition (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide to Bipolar Disorder (Complete Idiot's Guides (Lifestyle Paperback)) Video Poker Winner's Guides: Vol. 5: A Winner's Guide to Pick'em Poker by Bob; Daily, Liam W. Dancer (2003) Paperback The Complete Idiot's Guide to Writing Erotic Romance (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide to Kabbalah (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide Numerology Workbook (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide to Handwriting Analysis, 2nd Edition (Complete Idiot's Guides (Lifestyle Paperback)) The Complete Idiot's Guide to Pool And Billiards, 2nd Edition (Complete Idiot's Guides (Lifestyle Paperback)) National Audubon Society Field Guide to Insects and Spiders: North America (National Audubon Society Field Guides (Paperback)) Spinal Cord Injury and the Family: A New Guide (Harvard University Press Family Health Guides) (The Harvard University Press Family Health Guides) Concise Guide to Child and Adolescent Psychiatry (CONCISE GUIDES) (Concise Guides (American Psychiatric Press))