Executables and Libraries

  • Giuseppe Di Cataldo


This chapter focuses on two main topics: executables and libraries; here we want to find out how they are made, and how they work and interact with each other. To this end we must take a look deep inside their internal code, so it's necessary to operate at a lower level than in previous chapters. The working environment will be Debian GNU/Linux 8 (codename jessie) for x86_64 processors, equipped with gcc v. 4.9 and gdb 7.7 from GNU.


Object File Static Library Library Function Assembly Code Object Code 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Giuseppe Di Cataldo 2016

Authors and Affiliations

  • Giuseppe Di Cataldo
    • 1
  1. 1.CataniaItaly

Personalised recommendations