Add info about single module recompilation ##doc

This commit is contained in:
satk0 2024-07-11 12:24:45 +00:00 committed by GitHub
parent 33607b853e
commit 3373b4b0b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 0 deletions

View File

@ -564,6 +564,18 @@ export CC="ccache gcc"
This will automatically detect when files do not need to recompiled and avoid
unnecessary work.
It is not necessary to recompile the whole project everytime. Just run make in
the directory you are working on to compile these parts only by using:
```sh
make
```
while inside a modified module (eg: `libr/core`).
Note that if you have radare2 already installed, you don't have to reinstall it
again after recompilation, as the compiled libraries are connected through the symlinks.
## Repeated installation
There is an alternative installation method for radare2 to make it easier to

View File

@ -385,6 +385,7 @@ typedef struct r_anal_options_t {
bool propagate_noreturn;
bool recursive_noreturn; // anal.rnr
bool slow;
// R2_600 - add zign_dups field for "zign.dups" config
} RAnalOptions;
// XXX we have cc / calling conventions / abi settings already no need for a custom enum here