我正在尝试为radare2 安装r2dec 插件。构建失败,因为缺少一些文件。
首先我确实运行了以下命令
$r2pm 初始化
然后
$r2pm 初始化
然后我尝试使用以下方式安装它:
$r2pm -i r2dec
当构建失败时,我安装了 npm,因为对此答案的评论建议它 https://stackoverflow.com/a/51466052/10854709
$sudo apt install nodejs
预期的输出将是一个成功的构建。
实际输出如下:
r2dec make 安装完成:进入目录 '/home/me/.local/share/radare2/r2pm/git/r2dec-js/p' cc -I/home/me/.local/share/radare2/prefix/include - g -O3 -I/usr/include/libr -I./duktape -L/home/me/.local/share/radare2/prefix/lib -lr_core -lr_config -lr_debug -lr_bin -lr_anal -lr_bp -lr_egg -lr_asm - lr_lang -lr_parse -lr_flag -lr_cons -lr_reg -lr_search -lr_syscall -lr_fs -lr_io -lr_socket -lr_magic -lr_crypto -lr_hash -lr_util -ldl -lm -std=c99 -shared -fPIC duktape/duktape.c duktape/duk_console.c core_pdd .c -o core_pdd.so
duktape/duk_console.c:13:20:致命错误:r_cons.h:没有这样的文件或目录
[..]
core_pdd.c:8:21:致命错误:r_types.h:没有这样的文件或目录
[..]
编译终止。Makefile:10:目标“all”的配方失败 make:*** [all] 错误 1 make:离开目录“/home/me/.local/share/radare2/r2pm/git/r2dec-js/p”