GCC Complete Reference
The purpose of this book is to provide information to those wishing to use GCC for software development. A good bit of information can be found about GCC internals that can be used to get you started in the direction of working inside the compiler, but the main idea behind this book is to guide you through the steps of installing and using the compiler to develop software. Any way that you care to measure software, GCC is huge. And like most huge software systems, it contains useful features that you can use only if you discover that they exist, determine exactly what it is they do, and figure out how to use them. That's the primary purpose of this book.
The book is divided into three parts. Part I, 'The Free Software Compiler, serves as an introduction to the fundamentals of the compiler and includes instructions you can follow to download and install it. Part II, 'Using the Compiler Collection, contains detailed instructions for using the compiler. A chapter is dedicated to each of the six programming languages, with several examples of each. Special chapters are included to describe the preprocessor and techniques for linking objects produced from different languages. Part III, 'Peripherals and Internals, includes chapters on linking, debugging, cross-compiling, makefiles, and the GNU assembler. Part III also contains information on the inner workings of both the front end and back end of the compiler.
GCC is the world's champion in the number of command-line options available. These options are listed alphabetically in Appendix D and cross-referenced in Appendix C. Chapter 21 contains even more command-line options the ones that have to do with the specific computer hardware for which the compiler is generating code.
Download Link 1
Download Link 2
Download Link 3
2 comments:
Hi man...
Nice to meet this blog
Many thing free..
many thanks for you article mate, this is very useful for me :D
Indonesia News Aggregator, Job Feed Aggregator
Post a Comment