文档首页
MySQL NDB Cluster API 开发人员指南
相关文档 下载此手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


2.1.1.3 链接器选项

NDB API 应用程序必须链接到 MySQL 和 NDB 客户端库。 NDB 客户端库还需要 mystrings 库中的某些函数,因此也必须链接进来。

MySQL 客户端库所需的链接器标志由 mysql_config --libs 返回。对于多线程应用程序,您应该使用 --libs_r 而不是它。

$> mysql_config --libs_r
-L/usr/local/mysql/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt
-lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto

现在只需要将 -lndbclient 添加到 LD_FLAGS 中,如下所示

LDFLAGS="$LDFLAGS "`mysql_config --libs_r`
LDFLAGS="$LDFLAGS -lndbclient"