LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 954|回复: 2

如何使用configure脚本配置MYSQL的编译

[复制链接]
发表于 2008-3-4 10:16:10 | 显示全部楼层 |阅读模式
本人有一个小程序,要用到mysql,
但是我的mysql是手动安装的,
在/usr/local/mysql/
目录下,
库在/usr/lib/mysql/目录下,
头文件在/usr/include/mysql/目录下

我已经配置ld.so.conf能够搜索到我的开发库,

如何在configure脚本中配置我的编译选项,
在/usr/local/mysql/bin/目录下有个mysql_config
程序,可以用来检测--cflags 和 --libs

我的目标是要用户提供mysql的安装路径,然后根据mysql_config的输出
确定编译选项,和库、头文件的连接选项,
关于这部分的脚本该如何编写,


多谢了。
发表于 2008-3-4 10:29:47 | 显示全部楼层
在Makefile.am文件中增加AM_CPPFLAGS,AM_LDFLAGS到你的制定include和lib目录即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 12:25:51 | 显示全部楼层
你说的这个方法我知道,但是每个人安装mysql的选项和位置都不一样,
在自己机器上怎么都好解决,但是换了环境就不一定能成功了,

我是希望给configure脚本增加一个选项,可以指定mysql的安装位置,
利用其子目录下的mysql_config程序检测库文件和头文件的位置,自动
添加在Makefile中。

而且我还想测试安装的mysql版本号码,因为我的代码有版本兼容问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表