本文介绍 TOS C SDK 的环境、下载地址及安装方式。
本文基于 TOS C SDK 2.1.0 编写, 开发环境要求如下:
安装 CMake 工具(建议 2.6.0 及以上版本),下载链接请参见 CMake,典型安装方式如下:
./configure make make install
安装 libcurl(建议 7.32.0 及以上版本),下载链接请参见 libcurl,典型安装方式如下:
./configure make make install
安装 apr(建议 1.5.2 及以上版本),下载链接请参见 apr,典型安装方式如下:
./configure make make install
安装 apr-util(建议 1.5.4 及以上版本),下载链接请参见 apr-util,安装时需要指定 --with-apr
选项,典型安装方式如下:
./configure --with-apr=/your/apr/install/path make make install
安装 cJSON(建议 1.7.18 及以上版本),下载链接请参见 cJSON,典型安装方式如下:
./configure make make install
注意
TOS C SDK 使用 APR (Apache Portable Runtime) 的内存池机制进行内存管理,使用 TOS C SDK 时,您的业务代码也可使用 APR 进行内存管理,避免内存泄露。如果您的业务代码不使用 APR 进行内存管理,您需要自行管理内存的申请和释放,避免内存泄露。
从 GitHub 下载源码,典型编译命令如下:
cmake . make make install