https://blog.csdn.net/libing_thinking/article/details/79757328
https://github.com/aws/aws-sdk-cpp/releases/tag/1.7.243
yum -y install gcc-c++ libstdc++-devel libcurl-devel zlib-devel
yum install pulseaudio-libs-devel -y
下载openssl-1.1.0j.tar.gz
编译openssl
$./config
$make
$make test
$make install
编译aws-cpp-sdk
mkdir build
cd build
cmake .. -DOPENSSL_ROOT_DIR=/root/rpm/lib/openssl-1.1.0j -DCMAKE_C_FLAGS="-Wno-error=attributes" -DCMAKE_CXX_FLAGS="-Wno-error=attributes" -DBUILD_SHARED_LIBS=true -DNO_ENCRYPTION=OFF
make
make install
5: error: ‘<anonymous>.Aws::Client::AWSError<Aws::Client::CoreErrors>::m_responseCode’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
make -j `nproc` -C aws-cpp-sdk-s3