创建客户端程序 |
发布时间: 2012/8/22 17:13:32 |
如果你编译了自己编写的MySQL客户端,或编译了从第三方获取的MySQL客户端,必须在链接命令中使用“-lmysqlclient -lz”选项链接它们。你或许还应指定“-L”选项,通知链接程序到哪里找到库。例如,如果将库安装到了/usr/local/mysql/lib,可在链接命令中使用sr/local/mysql/lib -lmysqlclient –lz。
对于使用MySQL头文件的客户端,编译它们时还须指定“-I”选项(例如,-I/usr/local/mysql/include),以便编译器能找到头文件。 为了使在Unix平台上编译MySQL程序变得简单,提供了mysql_config脚本。请参见25.9.2节,“mysql_config:获取编译客户端的编译选项”。
你也可以使用它来编译MySQL客户端,如下所述:
CFG=/usr/local/mysql/bin/mysql_config 电脑常识www.boydavid.com
sh -c "gcc -o progname `$CFG --cflags` progname.c `$CFG --libs`"
需要使用“sh –c”,使得shell不将mysql_config的输出当作1个词对待。 本文出自:亿恩科技【www.enkj.com】 |