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

现在只需添加-lndbclientLD_FLAGS,如下所示:

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