赞
踩
最近开发需要实现自建对象存储,并在linux上连接
因为原有的程序是C++的,所以需要C++或C的库,但是minio提供的miniocpp没有编译成功
miniocpp
因为minio符合S3标准,所以也可使用 AWS 的SDK
编译文档
sudo apt-get install libcurl4-openssl-dev libssl-dev uuid-dev zlib1g-dev libpulse-dev
# https
git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp
# ssh
git clone --recurse-submodules git@github.com:aws/aws-sdk-cpp.git
mkdir sdk_build
cd sdk_build
cmake ../aws-sdk-cpp -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/firefly/workspace/install -DBUILD_ONLY="s3" -DENABLE_TESTING=OFF
# make
make DESTDIR=/home/firefly/workspace/install
make install
运行结束即可在 /home/firefly/workspace/install 目录下看到 include 和 lib 文件夹,其中就是头文件和动态库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。