ELFIO - C++ library for reading and generating ELF files

ELFIO is a small, header-only C++ library that provides a simple interface for reading and generating files in ELF binary format.

It is used as a standalone library - it is not dependant on any other product or project. Adhering to ISO C++, it compiles on a wide variety of architectures and compilers.

While the library is easy to use, some basic knowledge of the ELF binary format is required. Such Information can easily be found on the Web.

Current version of ELFIO library is 2.x and it is distributed under MIT License conditions.

Note for users of previous library versions 1.0.x: Version 2.x is not source compatible to earlier versions. Transition to the new library interface is straightforward though.

The library and the page is maintained by Serge Lamikhov-Center.

Project Web Hosted by

Get ELFIO library