本文介绍如何安装OSS C SDK。
Linux环境下的安装
- 安装CMake和第三方库
OSS C SDK安装时,需要安装编译工具CMake和第三方库curl、apr、apr-util、minixml。
安装环境时所需参数如下:
名称 描述 版本要求 CMake 编译安装工具。 2.6.0及以上版本 curl 主要解决网络方面的问题。 7.32.0 及以上版本 apr-util 解决内存管理以及跨平台问题。 1.5.2 及以上版本 minixml 解析请求返回的xml。 推荐使用 v2.9 版本 请选择对应的系统安装。
- Ubuntu/Debian
- 安装CMake
sudo apt-get install cmake
- 安装第三方库
sudo apt-get install libcurl4-openssl-dev libapr1-dev libaprutil1-dev libmxml-dev
- 安装CMake
- RedHat/Aliyun/CentOS
- 安装CMake
sudo yum install cmake
- 安装第三方库
sudo yum install curl-devel apr-devel apr-util-devel mxml mxml-devel
如果yum源中没有mxml安装包,可采用rpm安装。 请下载系统对应的rpm包:
rpm包安装mxml:
rpm -ivh mxml-2.9-1.x86_64.rpm
- 安装CMake
- SuSE
- 安装CMake
zypper install cmake
- 安装第三方库
zypper install libcurl-devel libapr1-devel libapr-util1-devel mxml-devel
- 安装CMake
- 其它Linux
- 安装CMake:下载地址
常用的安装方式如下:
./configure make make install
说明 执行./configure时,默认安装路径为/usr/local/,如果需要指定安装路径,请使用 ./configure --prefix选项。 - 安装libcurl:下载地址
常用的安装方式如下:
./configure make make install
- 安装apr:下载地址
常用的安装方式如下:
./configure make make install
- 安装apr-util:下载地址
常用的安装方式如下:
// 安装时需要指定--with-apr选项。 ./configure --with-apr=/your/apr/install/path make make install
- 安装minixml:下载地址
说明 请使用 2.x 版本的 minixml。
常用的安装方式如下:
./configure make sudo make install
- 安装CMake:下载地址
- Ubuntu/Debian
- 下载SDK
- 安装SDK
- 如果 curl、apr、apr-util 和 mxml 第三方库安装在默认路径下时,安装方式如下:
cmake . make make install
- 如果 curl、apr、apr-util 和 mxml 第三方库不是安装在默认路径下,安装 SDK时,需要指定其安装路径,安装方式如下:
cmake -f CMakeLists.txt // 编译类型为Release。常用的编译类型为:Debug、Release、RelWithDebInfo和MinSizeRel,默认使用Debug。 -DCMAKE_BUILD_TYPE=Release // 自定义安装目录。 -DCMAKE_INSTALL_PREFIX=/usr/local/ // 指定curl、apr、apr-util和xml第三方库头文件和库文件的所在目录。 -DCURL_INCLUDE_DIR=/usr/include/curl -DCURL_LIBRARY=/usr/lib64/libcurl.so -DAPR_INCLUDE_DIR=/usr/include/apr-1 -DAPR_LIBRARY=/usr/lib64/libapr-1.so -DAPR_UTIL_INCLUDE_DIR=/usr/include/apr-1 -DAPR_UTIL_LIBRARY=/usr/lib64/libaprutil-1.so -DMINIXML_INCLUDE_DIR=/usr/include -DMINIXML_LIBRARY=/usr/lib64/libmxml.so // 编译时,如果报`Could not find apr-config/apr-1-config`,原因是在默认路径里面找不到apr-1-config文件,请添加该选项。 -DAPR_CONFIG_BIN=/path/to/bin/apr-1-config // 如果报:Could not find apu-config/apu-1-config,请添加该选项。 -DAPU_CONFIG_BIN=/path/to/bin/apu-1-config
- 如果 curl、apr、apr-util 和 mxml 第三方库安装在默认路径下时,安装方式如下:
Windows环境下的安装
- 下载SDK
- 安装SDK
使用Visual Studio编译OSS C SDK的详细步骤及常见问题,请参见Windows下编译使用Aliyun OSS C SDK。
说明 如果您使用Visual Studio 2012及其以后版本打开时,会提示是否将项目升级成最新版的编译器和库,这里最好和您自己的项目保持一致。如果项目使用了最新版本的编译器和库,就选择升级,否则可以不升级。