People often want to use radare as a debugger for reverse engineering. Currently, the debugger layer can be used on Windows, GNU/Linux (Intel x86 and x86_64, MIPS, and ARM), OS X, FreeBSD, NetBSD, and OpenBSD (Intel x86 and x86_64)..

    Compared to core, the debugger feature is more restrictive portability-wise. If the debugger has not been ported to your favorite platform, you can disable the debugger layer with the —without-debugger script option when compiling radare2.

    To build on a system using acr and (e.g. on *BSD systems):

    There is also a simple script to do this automatically:

    1. $ sys/install.sh

    You can use meson + ninja to build:

      If you want to build locally:

      This dockerfile is also used by Remnux distribution from SANS, and is available on the docker registryhub.

      Cleaning Up Old Radare2 Installations

      1. ./configure --prefix=/old/r2/prefix/installation