Linux下源码安装Peach-2.3.8教程
Posted tianyikun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下源码安装Peach-2.3.8教程相关的知识,希望对你有一定的参考价值。
在peach文件夹下运行 python peach.py ./samples/HelloWorld.xml
提示先安装4Suite-XML。
根据提示在dependences文件夹下安装,出现两次错误。第一次是找不到python.h文件
解决办法是安装python-dev。
紧接着再次出现错误Ft/Xml/src/StreamWriter.c:605:15: note: in expansion of macro ‘PyString_AS_STRING’
fprintf(fp, PyString_AS_STRING(repr));
将Ft/Xml/src/StreamWriter.c文件中的fprintf(fp,, PyString_AS_STRING(repr));替换成fprintf(fp, "%s", PyString_AS_STRING(repr));
在此之前先获得该文件夹的权限,我使用的是sudo chmod 666 StreamWriter.c
再次在4Suite-XML文件夹下执行python setup.py install 即可安装成功。
然后安装以下文件
pyvmware-0.1-src.zip
zope.interface-3.6.1
psutil-0.2.0
Twisted==10.2.0
pyasn1-0.0.13a
vdebug-022710
cDeepCopy
PyDbgEng-0.14
cPeach
comtypes-0.6.2
其中在安装comtypes-0.6.2安装过程中可能还会遇到报错。
在此时应当对给setup.py 打补丁即可。
测试运行python peach.py ./sample/Helloworld.XML成功。
以上是关于Linux下源码安装Peach-2.3.8教程的主要内容,如果未能解决你的问题,请参考以下文章
Linux ubuntu16.04 安装opencv4教程(源码编译)