1.首先在github上下载源代码:http://github.com/weidai11/cryptopp/releases/tag/CRYPTOPP_5_6_2。
2.用tar -zxvf 命令解压文件。
tar -zxvf CRYPTOPP_5_6_2.tar.gz
3.如果是32位系统就可以直接使用以下命令直接编译:
make libcryptopp.a libcryptopp.so cryptest.exe
,如果是64位系统,则需要修改GNUmakefile文件,需要给编译加上-fPIC选项,我选择在文件第75行加个这个选项:
CXXFLAGS += -pipe -fPIC
4.然后就可以用直接进行编译:
make libcryptopp.a libcryptopp.so cryptest.exe
编译完成以后会生成cryptest.exe libcryptopp.a libcryptopp.so这3个文件。
5.编译完成以后可以用 make install PREFIX=/usr/local 安装库,其它具体细节可以查看http://www.cryptopp.com/wiki/Linux。