安装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 想死 复制之前安装好的虚拟机 搞定