OS:OracleLinux 5.9 64bit
cpprest需要安装以下模块:
1 g++4.8以上,这里使用g++5.4.0
2 boost1.5.4以上,这里使用boost1.6.4
3 openssl1.0.0以上,这里使用openssl1.0.2-stable
4 camek3.0.0以上,这里使用cmake3.7.2
/path/to/install是安装前缀,库相关文件会安装在/path/to/install/lib或/path/to/install/lib64中,头文件在/path/to/install/include,以此类推。一般设置为/usr/local(也是默认值)
一个一个来安装
Step 1: g++5.4.0
1.1 下载官网 http://ftp.gnu.org/gnu/gcc/ 找到需要的版本
1.2 g++有三个前置要求:gmp、mpfr和mpc,这三个都可以在ftp://gcc.gnu.org/pub/gcc/infrastructure/ 找到,也可以到它们各自的官网上下到最新版,它们的安装方法很简答就是利用压缩包里的configure,依赖关系为:gmp无依赖关系,mpfr依赖gmp,mpc依赖gmp和mpfr
下面以安装mpfr为例:
./configure –prefix=/path/to/install/ –with-gmp=/path