Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
  Our Catalog   Languages & Tools   C & C++   C

Advanced C and C++ Compiling


On Sale Now! Save 10% on the Advanced C and C++ Compiling by Apress at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. 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


Product Description

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.
What you'll learn
  • The details of the build process, including compiling and linking
  • The inner workings of static libraries, shared libraries, and executables
  • Ways to properly architect code for smooth integration of future changes
  • Tips for troubleshooting problems with compiling and linking as well as run-time problems
  • How to use operating system-specific (Linux and Windows) tools for analysis of binary files
Who this book is for C/C++ software designers aspiring to senior levels, software architects, build engineers, and Linux system administrators.
Table of Contents
  1. Multitasking OS Basics  
  2. Simple Program Lifetime Stages
  3. Program Execution Stages
  4. The Impact of Reusing Concept
  5. Working with Static Libraries 
  6. Designing Dynamic Libraries: Basics
  7. Locating the Libraries
  8. Designing Dynamic Libraries: Advanced Topics
  9. Handling Duplicate Symbols When Linking In Dynamic Libraries
  10. Dynamic Libraries Versioning 
  11. Dynamic Libraries Miscellaneous Topics
  12. The Linux Toolbox
  13. Linux HowTo's
  14. Windows Toolbox

Additional Information

Manufacturer:Apress
Publisher:Apress
Studio:Apress
EAN:9781430266679
Item Weight:1.29 pounds
Item Size:0.77 x 9.25 x 9.25 inches
Package Weight:1.62 pounds
Package Size:7.5 x 0.77 x 0.77 inches

Advanced C and C++ Compiling by Apress

Buy Now:
Advanced C and C++ Compiling

Brand: Apress
4.5 out of 5 stars with 35 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$59.99
$54.42
You Save: 9%


Quantity:  

 


View More In C.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Apress, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


By Brand: O'Reilly Media
mpn: 978-0-596-80948-5, ean: 9780596809485, isbn: 0596809484,
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems...

By Prentice Hall
sku: SN-08072012-6254, mpn: illustrations, ean: 9780131315099, isbn: 0131315099,
Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific ...

By W. W. Norton
mpn: 9780393979503, ean: 9780393979503, isbn: 0393979504,
The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections. Professor King's spiral approach made it accessible to a broad range...

By Addison-Wesley Professional
sku: 0672329468, mpn: 9780672329463, ean: 9780672329463, isbn: 0672329468,
Linux Kernel Development details the design and implementation of the Linux kernel, presenting the content in a manner that is beneficial to those writing and developing kernel code, as well as to programmers seeking to better understand the operatin...

By imusti
mpn: 978-0-1311-0362-7, ean: 9780131103627, isbn: 0131103628,

By O Reilly Media
mpn: illustrations, ean: 9781491904756, isbn: 1491904755,
The new edition of this classic O’Reilly reference provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standar...

By Pearson
ean: 9780536906915, isbn: 0536906912,
This book describes the ANSI version of the C language. The complete language is presented in a step-by-step manner, along with many complete working programs....

By Brand: Jones Bartlett Pub
ean: 9780669297744, isbn: 0669297747,
This book provides an accessible introduction to C++ and object-oriented programming for beginning students. The first half of the text gives students a solid foundation in top-down programming techniques, including control structures, problem-solvin...

By O'Reilly Media
Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set as...

By World Scientific Publishing Company
mpn: illustrations, ean: 9789812834140, isbn: 9812834141,
This book presents all the computational techniques and tools needed to start doing scientific research using computer simulations. After working through this book, the reader will possess the necessary basic background knowledge, from program design...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.