1 Linux编译Crypto++加密库

1.1 Crypto++下载

官网下载地址:https://www.cryptopp.com/#download

Linux – 编译Crypto++加密库-StubbornHuang Blog

可以使用以下命令下载Crypto++8.6.0版本:

https://www.cryptopp.com/cryptopp860.zip

1.2 Crypto++解压缩

# 在当前目录下创建子文件夹cryptopp860
mkdir cryptopp860

# 将下载cryptopp860.zip解压缩到子文件夹cryptopp860
unzip cryptopp860.zip -d cryptopp860

# 进入子文件夹目录
cd cryptopp860

1.3 Crypto++编译

直接在解压目标夹cryptopp860中使用

make

进行编译。

Linux – 编译Crypto++加密库-StubbornHuang Blog

然后使用

sudo make install

将crypto++库中的头文件目录和编译完成的libcryptopp.a静态库安装到系统目录。

Linux – 编译Crypto++加密库-StubbornHuang Blog

安装完后Crypto++的头文件位于:/usr/local/include/cryptopp目录中,静态库libcryptopp.a位于/usr/local/lib/libcryptopp.a目录中,之后使用Crypto++加密库的代码需要包含该目录并链接其静态库libcryptopp.a。