Record(3)
一、安装论文中程序
程序地址:https://github.com/jamesdu0504/Practical-Cryptdb
基本步骤
Bug.1:执行命令8时,出现错误
原因:make install的时候要提权
Bug.2:执行命令14时,出现错误
原因:mpfr没装好导致flint编译失败
Bug.3:输入make指令报错ntl有问题,多次重装虚拟机无果
原因:使用32bit镜像无法配置库,应该使用64bit
重装系统,配置完成后,make成功
二、运行程序
1、编译完成后,使用指令./knn ./iris/iris.data 3
运行完指令1后,预测结果均为666
此输出为程序中自己设计
出现666的原因是python的一个库没有安装,阅读python代码后安装库
再次输入指令,结果正确