零知识证明zk-snark算法Ubuntu环境搭建
时间: 2020-01-16来源:OSCHINA
前景提要
【围观】麒麟芯片遭打压成绝版,华为亿元投入又砸向了哪里?>>>
转载提醒
写在之前,我第一时间公开后,发现有人转载了本篇内容,但是没注明转载地址,这样是不友好的,以下内容是我个人在个人环境下搭建的,且被模糊转载(不加转载地址)后,找不到源头,有疑问的小伙伴都没地方去提问,这就没什么意义了。因此,转载请注明转载来源。
1. 环境搭建
1.1. Ubuntu环境搭建
使用的物料: Orcle VM VirtualBox-6.1.0-135406-Win.exe ubuntu-18.04.2-desktop-amd64.iso
1.2. Ubuntu网络设置
https://www.cnblogs.com/weschen/p/7096642.html
1.3. Ubuntu全屏设置 方法一: https://my.oschina.net/u/2454816/blog/1788356 方法二: https://blog.csdn.net/fmyzc/article/details/79486111 在终端输入xrandr,并回车。注意要是小写英文状态下输入。 输入我们需要设置的分辨率,xrandr -s 1920x1440,然后回车。1920后面的是字母x。
1.4. 在Ubuntu设置中文输入法
https://blog.csdn.net/nanhuaibeian/article/details/85851335
1.5. Ubuntu安装git apt-get update -y apt install git
查看版本:git --version git config --global user.name "venus" git config --global user.email ["c**123@163.com"](mailto:\)
1.6. Ubuntu使用命令行安装jdk1.8 sudo apt install openjdk-8-jre-headless sudo apt install openjdk-8-jdk-headless
等待安装好后,输入:java、javac,检验是否安装成功。
https://blog.csdn.net/hunt_er/article/details/82850509
1.7. 安装idea sudo wget [https://download.jetbrains.8686c.com/ideaIU-2019.1.3.tar.gz](https://download.jetbrains.8686c.com/ideaIU-2019.1.3.tar.gz)
设置桌面快捷方式: [Desktop Entry] Name=IntelliJ IDEA Comment=IntelliJ IDEA Exec=/home/venus/ideaIU/idea-IU-191.7479.19/bin/idea.sh Icon=/home/venus/ideaIU/idea-IU-191.7479.19/bin/idea.png Terminal=false Type=Application Categories=Developer;
修改文件权限给普通用户:chown -R venus idea.desktop
https://www.cnblogs.com/zaid/p/11141348.html
2. 克隆代码与环境编译
2.1.No PACKAGE libcrypto found sudo apt install libssl-dev
2.2. set BOOT_ROOT sudo apt-get install libboost-all-dev
2.3. 重装GMP:GMP_LIBRARY_NOTFOUND sudo apt-get install libgmp3-dev
2.4. CMake错误No CMAKE_CXX_COMPILER could be found sudo apt-get update sudo apt-get install -y build-essential
https://blog.csdn.net/dddxxxx/article/details/88709549
2.5. 手动复制依赖包到路径JsnarkCircuitBuilder cp /usr/share/java/junit4.jar /home/venus/jsnark/JsnarkCircuitBuilder cp /home/venus/bcprov-jdk15on-159.jar /home/venus/jsnark/JsnarkCircuitBuilder

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行