我使用pip install安装了radare2,然后在pythonshell中给出了以下几行代码
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import r2pipe
>>> r = r2pipe.open("/bin/ls")
radare2: invalid option -- '0'
我已经交叉检查了/bin/ls是否可用。为什么我得到这个错误?在
我是这样做的:
转到https://github.com/radare/radare2,将项目克隆到我的笔记本电脑上,然后通过
sys/install.sh
安装它(radare2自述包含所有说明)pip安装r2pipe(我在ubuntu14.04上安装了python2.7.6)
下面是我从python控制台得到的输出:
请确保正确安装
radare2
。您可以尝试uninstall
您当前的radare2并从头开始安装,以防radare端出现一些版本问题。在对我来说,解决方案是从gitrepository安装radare2,而不是从过时的Ubuntu存储库安装radare2。在
安装就像运行
sys/install.sh
一样简单。注意,这会覆盖任何现有的radare2安装,您可能需要在安装之前使用包管理器(例如apt-get remove radare2
)将其删除。在相关问题 更多 >
编程相关推荐