GBase8s ESQL/C的静态库库文件包含静态库,线程安全的静态库
下面介绍静态库和线程安全的静态库:
库名称 | 位置 | 说明 |
libgen.a, libthgen.a | CSDK安装目录/lib/esql | 包含通常任务的函数 |
libos.a,libthos.a | CSDK安装目录/lib/esql | 包含与操作系统交互相关的函数 |
libsql.a,libthsql.a | CSDK安装目录/lib/esql | 包含在客户端与数据库服务器之间发送SQL语句的函数 |
libgls.a | CSDK安装目录/lib/esql | 包含提供GLS支持的函数 |
libasf.a,libthasf.a | CSDK安装目录/lib | 包含在客户端与数据库服务器之间传输通信协议的函数 |
库文件名中包含th,表明为静态线程安全库,例如libthsql.a。
共享库和线程安全共享库:
库名称 | 位置 | 说明 |
libifgen.so, libthgen.so | CSDK安装目录/lib/esql | 包含通常任务的函数 |
libifos.so,libthos.so | CSDK安装目录/lib/esql | 包含与操作系统交互相关的函数 |
libifsql.so,libthsql.so | CSDK安装目录/lib/esql | 包含在客户端与数据库服务器之间发送SQL语句的函数 |
libifgls.so | CSDK安装目录/lib/esql | 包含提供GLS支持的函数 |
libifasf.so,libthasf.so | CSDK安装目录/lib | 包含在客户端与数据库服务器之间传输通信协议的函数 |
库文件名中包含th,表明为共享线程安全库,例如libthsql.so,库文件名中包含if为共享非线程安全库。