linux-pe

repository·master·Indexed 43 days ago

https://github.com/can1357/linux-pe

A header-only C++20 library for parsing Windows PE and COFF executable formats on non-Windows platforms without requiring Windows headers. Supports 32-bit and 64-bit formats and is compatible with g++12, clang++-14, and MSVC VS 2022.

Tokens
223
Snippets
1
Records
3
Agent score
6%

What's inside linux-pe

  1. Overview of linux-pe

    master
    linux-pe is a header-only C++ library designed to simplify the parsing of Portable Executable (PE) and Common Object File Format (COFF) formats. It supports both 32-bit and 64-bit Windows executable formats and is specifically designed to work without any dependencies on Windows headers, making it suitable for Linux/Unix environments.
  2. Configure compiler settings for linux-pe

    master

    linux-pe requires C++20 features. When compiling your project, you must ensure your compiler is set to use the C++20 standard (e.g., using the -std=c++20 flag in GCC or Clang).

    # Example using g++ or clang++
    g++ -std=c++20 your_file.cpp -o your_program