Ubuntu下编译VeraCrypt

来源:互联网 发布:精通c语言能做什么知乎 编辑:程序博客网 时间:2024/06/15 10:48

Ubuntu下编译VeraCrypt

1.安装yasm     tar zxvf yasm-1.3.0.tar.gz    cd yasm-1.3.0/    ./configure --prefix=/usr/local/yasm    sudo make    sudo make install    sudo gedit /etc/profile        文件末尾添加export PATH="$PATH:/usr/local/yasm/bin"    sudo source /etc/profile    reboot2.安装pkg-config    sudo apt-get install pkg-config3.安装wxWidgets 3.0    注:不要安装3.1否则项目虽然可以编译通过,但是运行时会报错。    sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.3/ubuntu/ zesty universe'    sudo apt-get update    sudo apt-get install libwxbase3.0-0-unofficial \                 libwxbase3.0-dev \                 libwxgtk3.0-0-unofficial \                 libwxgtk3.0-dev \                 wx3.0-headers \                 wx-common \                 libwxbase3.0-dbg \                 libwxgtk3.0-dbg \                 wx3.0-i18n \                 wx3.0-examples \                 wx3.0-doc4.安装FUSE    sudo apt-get install libfuse-dev5.安装dmsetup    sudo apt install dmsetup //不安装在最后格式化时会报错6.编译VeraCrypt    下载源码后,打开VeraCrypt-master/src/Makefile .    export CFLAGS := -Wall  改为export CFLAGS := -Wall -std=c++11    export CXXFLAGS := -Wall -Wno-unused-parameter 改为export CXXFLAGS := -Wall -Wno-unused-parameter -std=c++11    cd VeraCrypt-master/src    make    cd Main    ./veracrypt

运行效果:
这里写图片描述

参考:yasm安装

原创粉丝点击