安装TFHE

安装linux-C++ TFHE库环境

从创建一个ubuntu环境开始

先完成初步操作,安装open-vm-tools,可以复制张贴调节分辨率
sudo apt-get update

sudo su

apt-get install open-vm-tools

apt-get install open-vm-tools-desktop

reboot

安装gcc

sudo apt install build-essential

安装FFTW

mkdir /home/huangshan/fftw

tar -xzvf fftw-3.3.10.tar.gz

cd fftw-3.3.10/

./configure –enable-type-prefix –prefix=/home/huangshan/fftw –with-gcc –disable-fortran –enable-i386-hacks –enable-shared=yes
./configure –enable-float –enable-type-prefix –prefix=/home/huangshan/fftw –with-gcc –disable-fortran –enable-i386-hacks –enable-shared=yes

./configure -prefix=/home/huangshan/fftw –enable-shared #进行安装配置

sudo make #编译

sudo make install #安装

安装完成后还需要在.bashrc中设置FFTW库相关的环境变量,打开~/.bashrc,在其中添加如下代码:

export LD_LIBRARY_PATH=/home/huangshan/fftw/lib:$LD_LIBRARY_PATH
export LIBRARY_PATH=/home/huangshan/fftw/lib:$LIBRARY_PATH
export C_INCLUDE_PATH=/home/huangshan/fftw/include:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=/home/huangshan/fftw/include:$CPLUS_INCLUDE_PATH
export PATH=”/home/huangshan/fftw/bin:$PATH”

保存并退出后用source ~/.bashrc命令更新环境变量。

附vim命令
sudo install vim

vim ~./bashrc

点insert

张贴

点Esc

输入 :wq!

source ~/.bashrc

搞定!

g++ test.cpp -o test -lfftw3 -L /home/huangshan/fftw/lib -I /home/huangshan/fftw/include

安装TFHE

sudo apt install git

sudo apt-get install build-essential cmake cmake-curses-gui

git clone –recurse-submodules –branch=master https://github.com/tfhe/tfhe.git

cd tfhe
mkdir build
cd build
cmake ../src -DENABLE_TESTS=on -DENABLE_FFTW=on -DCMAKE_BUILD_TYPE=debug (sudo apt-get install –reinstall pkg-config cmake-data 如果找不到pkg-config)
make
sudo make install

一直一直有bug 想死 复制之前安装好的虚拟机 搞定

dark
sans