安装r2dec

时间:2019-01-02 23:47:04

标签: c radare2

我正在尝试为Radar2安装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' 抄送-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 -r-r-l-r-rl -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:目标“全部”的配方失败 使:*** [全部]错误1 make:离开目录'/home/me/.local/share/radare2/r2pm/git/r2dec-js/p'

2 个答案:

答案 0 :(得分:0)

尝试以下操作:sudo apt install pkg-config

答案 1 :(得分:0)

libzip是安装r2dec的要求之一。由于某种原因,我找不到解释该依赖性的网页,但我记得看到了它。 libzip已安装,但没有包含库标头的“ dev”包。安装libzip-dev似乎可以解决问题。