Milan Stevanovic - Advanced C and C++ Compiling

Milan Stevanovic - Advanced C and C++ Compiling
Milan Stevanovic - Advanced C and C++ Compiling
29.9 MB
Advanced C and C++ Compiling
Год: 2014
Автор: Milan Stevanovic
Издательство: Apress
ISBN: 978-1-4302-6668-6
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 326
Описание: Learning how to write C/C++ code is only the first step. To be a serious programmer, you need to understand the structure and purpose of the binary files produced by the compiler: object files, static libraries, shared libraries, and, of course, executables.
Advanced C and C++ Compiling explains the build process in detail and shows how to integrate code from other developers in the form of deployed libraries as well as how to resolve issues and potential mismatches between your own and external code trees.
With the proliferation of open source, understanding these issues is increasingly the responsibility of the individual programmer. Advanced C and C++ Compiling brings all of the information needed to move from intermediate to expert programmer together in one place -- an engineering guide on the topic of C/C++ binaries to help you get the most accurate and pertinent information in the quickest possible time.
Примеры страниц
About the Author xv
About the Technical Reviewers xvii
Acknowledgments xix
Introduction xxi
Chapter 1: Multitasking OS Basics 1
Chapter 2: Simple Program Lifetime Stages 9
Chapter 3: Program Execution Stages 43
Chapter 4: The Impact of Reusing Concept 53
Chapter 5: Working with Static Libraries 75
Chapter 6: Designing Dynamic Libraries: Basics 81
Chapter 7: Locating the Libraries 115
Chapter 8: Designing Dynamic Libraries: Advanced Topics 137
Chapter 9: Handling Duplicate Symbols When Linking In Dynamic Libraries 155
Chapter 10: Dynamic Libraries Versioning 187
Chapter 11: Dynamic Libraries: Miscellaneous Topics 233
Chapter 12: Linux Toolbox 243
Chapter 13: Linux How To’s 277
Chapter 14: Windows Toolbox 291
Index 309
Опубликовано группой
Похожие файлы
Axzo Press Axzo Press
Edward Greenberg, Charles E. Webster, Jr., Edward Greenberg, Charles Edward Webster