Sell Back Your Copy
For a $0.79 Gift Card
Trade in
Have one to sell? Sell yours here
GCC: The Complete Reference
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

GCC: The Complete Reference [Paperback]

Arthur Griffith (Author)
4.0 out of 5 stars  See all reviews (5 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

September 12, 2002 0072224053 978-0072224054 1
This is the definitive reference to the GCC open-source compiler. Get up-to-date information on the latest features--including compiling Java code, building applications using multiple languages, using the debugger, linking, libraries, and much more.


Editorial Reviews

From the Back Cover

The Definitive Resource on Using GCC for Development

Learn to use GCC (GNU Compiler Collection) to develop and deploy a wide range of software across virtually all platforms and languages. Computer consultant Arthur Griffith provides a rich array of information on the most important piece of open source software in the world. Divided into three clearly-defined sections, this book explains command online options for each of the languages, describes in detail how multiple languages can be successfully mixed to build applications, and concludes with chapters devoted to utility programs such as automatic configuration and the debugger. Discover exciting new programming possibilities with this professional resource--plus, utilize the added ability in GCC to compile Java code into native code or bytecodes.

  • Install a newly compiled version of GCC and run a test suite
  • Build applications for Linux, Windows, and embedded platforms
  • Utilize preprocessor directives
  • Compile C, C++, Objective C, Fortran, Java, and Ada
  • Develop at the operating system level
  • Support multiple locales with internalization, localization, and native language support
  • Examine and manipulate object files
  • Work with archives, shared libraries, and fully linked executable files
  • Build all open source software--including Linux, GNOME, KDE, StarOffice, and the Apache Web Server--and the applications that run on them

About the Author

Arthur Griffith has worked as a computer consultant and system-level programmer since 1977, spending several years as a compiler writer. He is the author of Java Master Reference, the KDE/Qt Programming Bible, GNOME/GTK+ Programming Bible and others.

Product Details

  • Paperback: 647 pages
  • Publisher: McGraw-Hill Osborne Media; 1 edition (September 12, 2002)
  • Language: English
  • ISBN-10: 0072224053
  • ISBN-13: 978-0072224054
  • Product Dimensions: 9.3 x 7.5 x 1.5 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #1,123,779 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

5 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

80 of 81 people found the following review helpful:
4.0 out of 5 stars Exactly what is states in the title!, October 15, 2002
By 
This review is from: GCC: The Complete Reference (Paperback)
The author is knowledgable enough that one would assume he single-handedly developed GCC. Any doubts to his authoritativeness were quickly dismissed as I finished the introduction in this behemoth of a reference.

The Book is divided Into 3 parts(4 actually).

The first part delves into the reasons as to why? and what? regarding the creation/use of GCC. It also covers some incentives to continue through the book, which are later examined in detail. Installation, configuration, and usage is covered here. And covered quite well!

The second part details the mechanics of the compiler with tests and examples that take you through the workings of it. Mixing of different languages into one native-executable, experiments and understanding of the compiler's built in extensions/pragmas, and demystification of the command-line switches are all covered in this section. Also this section covers this in great detail as with the first part!

The third part of this book gets right into the fun stuff of learning how to properly set up configuration and make files. It covers a *great* deal of extra resources commonly found on systems with GCC installed and makes haste to demystify these as well. This was my favorite part of the book. I had no idea in the nine hells to even begin creation of 'configure' scripts manually(try reading the man/info pages for make and autoconf and watch your hairs get pulled out by your hands!). This section is concise and to the point!

Part 4 is an extremely important part of the book. This part covers ALL of the command-line switches and directives for use with GCC(and it's family of compilers). You learn where, when, and how to use the advanced functionality. A section in this part also covers all the environmental variables; this helps greatly when you are trying to figure out a perfect function/class/struct/call to do a procedure that ends up taking months...then you see here that a single variable contains actual data/info already!

All in all, this book is concise. I love it. It currently sits next to my Stroustrup(C++ Programming Language), Josuttis(C++ Standard Library), and Sedgewick(Algorithms in C++ 1-5). This book is upstanding. The only reason as to why I gave it 4/5 stars is because of the formatting. It reminds me of something you would find in a Prima Tech "Game Programming" book: large font, bulky, and divided. This is not the authors fault though since this same tasteless formatting is used in all other Osborne "Complete Reference" books.

NOTE: Do NOT get this book to learn C or C++. This book is for the intermediate to advanced programmer wanting to better optimize their usage of the GCC package.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
3.0 out of 5 stars Useful and comprehensive, but too hastily written, January 16, 2006
By 
Flash Sheridan (Palo Alto, CA USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: GCC: The Complete Reference (Paperback)
This is a useful book for those who need in-depth information on GCC, but needs more effort in both writing and editing. There are numerous copy-paste-itis errors, which shows that it was not properly proof-read. It also has passages in various chapters which are nearly duplicates of each other, e.g., two "Multiple Source Files to Executable" passages (pages 70 & 106), and five on "Creating a Shared Library" (73, 110, 132, 144, 165). Admittedly some of the details vary from language to language, but there's no explanation of what these differences are; the passages are merely repeated with minor changes.

There are larger but similar problems with the organization of the book. For example, I would have greatly preferred a logically-organized listing of command-line options to a merely alphabetical order. A reader who wants an alphabetical organization can already get it from the manual. This arrangement also leads to problems with the exposition, e.g., the definition of -MQ assumes the definition of -MT, which it precedes. There are other problems with the order of exposition; for example, there's a two and a half page sample of RTL code on 367-9, which is incomprehensible before the explanation of RTL on pp. 387-417, and badly in need of more detailed exposition even afterwards.

(2/27/09: The author never responded to my list of errata, so I've posted it at http://pobox.com/~flash/errata/GCC_The_Complete_Reference_Errata.html)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Typical GNU Reference Book, February 14, 2011
Amazon Verified Purchase(What's this?)
This review is from: GCC: The Complete Reference (Paperback)
This product is typical for GNU-related documentation. The book is relatively complete (at least with respect to its date of publication). As with other GNU tools, most of the information is available on-line and being 'open software'--expect continual changes, additions, etc. If you are one who still likes the feel of a book (e.g., Samuel T. Cogley), who likes to annotate the margins and underline--well this book is just the thing if you plan to use the GNU compiler.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



Inside This Book (learn more)
First Sentence:
The GNU Compiler Collection (GCC) is the most important piece of open source software in the world. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Option Description, Java Virtual Machine, Put Line, Single Source, Fundamental Compiling Table, Attribute Description, Command-Line Options Specific, Other Alpha, Free Software Foundation, Suffix File Contains, The Basic Set of Predefined Macros, The Medium, Tool Description, Command Description, Front End Functions Called, Macros Used, Options Used, Software Tools Used, The Machine Modes That Are Applied
New!
Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject