- Notifications
You must be signed in to change notification settings - Fork36
A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.
License
mohitmishra786/underTheHoodOfExecutables
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
An in-depth exploration of how C programs transform from source code to executable binaries. This repository contains a comprehensive guide to understanding linking, loading, and executable formats.
Visit this book website:Under The Hood Of Executables
- Detailed explanations of ELF format
- Deep dive into linking and loading processes
- Practical examples and case studies
- Interactive diagrams and illustrations
- Step-by-step tutorials
- Real-world applications
- Performance optimization insights
The book is organized into five parts, each focusing on different aspects of the compilation and linking process.View detailed content structure
Clone the repository:
git clone https://github.com/mohitmishra786/underTheHoodOfExecutables.git
Navigate to the chapter you're interested in:
cd underTheHoodOfExecutablesRead the chapters in markdown format or visit ourwebsite for an enhanced reading experience.
Contributions are welcome! Please read ourContributing Guidelines andCode of Conduct before getting started.
This project is licensed under the MIT License - see theLICENSE file for details.
- All contributors who have helped improve this guide
- The C programming community
- Open source tools and documentation that made this possible
About
A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.