CCFinderX安装手记

原创 2013年12月05日 22:56:15

用于检测克隆代码的工具,可以检测的代码包括:VB、COBOL、C、C++、C#、Java,以及plain text,可以安装在32位windows系统上。装在xp上时遇到了几个问题,记录一下,方便以后查看:

1.  先装jdk和python,注意python要2.6版本的,2.7装完之后会发现不支持;

2.  运行时需要将"use prescreening"勾选上,以检测clone比较多的文件;

3.  运行bin/gemx.bat报错:error in invoking prescreening filter。我在这里折腾了半天,最后才搞定。这时审查dos命令行,会发现是easytorq这个python模块造成的问题,仔细研究后发现这个模块来自于script/easytorq.pyd 文件,是从C++源文件中创建的一个python模块,这里报错显示 无法找到相应的dll,我们可以用depends.exe(搜一下,网上可以下到)工具来查找easytorq模块所依赖的dll,这个工具会告诉你缺失了哪些依赖模块,然后下载一下放在system32文件夹里就ok了。重新运行bin/gemx.bat,应该就没问题了。

4. 比较囧的是收集file metrics时报错,显示CCFinderX源码中的某个断言出错了,我没找到那段源代码,暂时收集不到file metrics,但是可以收集到code clone metrics和line metrics,应该足够了。


这个工具检测大型开源软件中的克隆代码会很慢,我跑了mysql里sql文件夹中的401个C++文件都花了好长时间,不知道整个项目的3000多个文件要检测多久。

明天继续,好好干活,加油!

Fedora 15安装实战手记

  • 2015年06月06日 19:28
  • 590KB
  • 下载

Rhel_Server7安装Hbase手记

  • 2016年06月20日 10:41
  • 643KB
  • 下载

linux: 操作手记--虚拟机上安装一块新硬盘

[root@centos dev]# fdisk sdb Device contains neither a valid DOS partition table, nor Sun, SGI or O...

安装radius_manager_3.9全过程手记

  • 2015年12月06日 14:31
  • 13KB
  • 下载

openCRX安装手记

  • 2010年07月20日 21:55
  • 37KB
  • 下载

RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)

选型: 32位的内存是个瓶颈,已经是64位的时代了。使用64位的CentOS6 和 64位的Oracle 11g R2 在虚拟机器安装,采用hostonly方式设置网络 注意:能上网的网卡要设置...

VMware Tools安装手记

  • 2009年04月18日 10:55
  • 56KB
  • 下载

Subversion安装手记

  • 2009年11月20日 09:03
  • 17KB
  • 下载

ambari生成安装手记

psutils-compile错误build的时候报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CCFinderX安装手记
举报原因:
原因补充:

(最多只允许输入30个字)