安装mysqludf失败
lib_mysqludf_sys_0.0.3]# ./install.sh
Compiling the MySQL UDF
gcc -Wall -I/usr/include/mysql -I. -shared lib_mysqludf_sys.c -o /usr/lib/lib_mysqludf_sys.so
make: gcc: Command not found-
make: *** [install] Error 127
ERROR: You need libmysqlclient development software installed
to be able to compile this UDF, on Debian/Ubuntu just run:
apt-get install libmysqlclient15-dev
这个是什么错误 ,如何解决? (当前库 之前仅仅有mysql5.0.45的server client。 首次安装提示如下错误
lib_mysqludf_sys.c:40:23: error: my_global.h: No such file or directory
lib_mysqludf_sys.c:41:20: error: my_sys.h: No such file or directory
lib_mysqludf_sys.c:43:19: error: mysql.h: No such file or directory
lib_mysqludf_sys.c:44:21: error: m_ctype.h: No such file or directory
我于是网上下了 mysql5.0.45 的 MySQL-devel-community-5.0.45-0.rhel5.i386.rpm 这个提示安装有冲突 ,于是我强制安装成功
MySQL-shared-community-5.0.45-0.rhel5.i386.rpm
MySQL-shared-compat-5.0.45-0.rhel5.i386.rpm
装完后出现上面的 新错误gcc -Wall -I/usr/include/mysql -I. -shared lib_mysqludf_sys.c -o /usr/lib/lib_mysqludf_sys.so
make: gcc: Command not found-------------------------------------------这是什么原因 该如何解决
make: *** [install] Error 127
ERROR: You need libmysqlclient development software installed
)
思考 如果我是删除当前mysql 之后把 5个一套 server client devel shared share-compact 重新安装肯定可以的。
但现在是在线系统, 无法找到当初的那个mysql5.0.45. 所以想知道有没有其他方法可以正常安装
mysqludf??
作者: liyihongcug
发布时间: 2010-11-21