libpq包及依赖的库和头文件
从发布包中获取libpq包及依赖的库和头文件,包名为GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Libpq.tar.gz文件或GaussDB-Kernel_数据库版本号_操作系统版本号_64bit_Libpq_Static.tar.gz相应的发布包。使用libpq的前端程序必须包括头文件libpq-fe.h并且必须与libpq库连接。
Libpq_Static发布包与Libpq发布包在功能上一致,用户可根据实际应用场景选择适合的libpq.so库。区别在于:
- Libpq发布包中的libpq.so动态链接openssl库(libssl.so、libcrypto.so)。
- Libpq_Static发布包中的libpq.so静态链接openssl库,以解决在部分客户场景中与操作系统自带openssl版本不一致导致冲突的问题。