解决编译mysql4.0错误 |
发布时间: 2012/8/7 18:11:41 |
由于客户的数据库是mysql4.0版本的 ,过些日子他们要部署我们的应用,所以今天在公司“闲来无事”,模拟客户的环境部署我们的应用,首先在网down了一个mysql-4.0.26.tar.gz源码包,找了半天才找到,mysql官网没找到,他们向前只提供到了Mysql4.1的版本,之前版本都不提供下载了,呀的,首先bs一下!后来在其他网站上找到的。 下载完毕,开始安装mysql,解压之后执行./configure --prefix=/usr/loac/mysql 过程最后提示"LinuxThreads"... "Not found" 我没有理会它,进入下一步make,执行make的时候提示"LinuxThreads"... "Not found",提示我需要安装"LinuxThreads"..或者新的glibc,我的linux是Fedora 4的,gcc等都安装好的,没办法之后在线yum install LinuxThreads 之后还是不行,查看下mysql4.0的文档,发现问题原来是内核引起的问题,还好终于发现了问题所在,下面是解决方法: 内核使用了NTPL,因此编译的时候出现问题 : "LinuxThreads"... "Not found" 解决方法: configure然后编译就可以使用NTPL 之后make;make install 一切正常 到此mysql4.0安装完毕。 本文出自:亿恩科技【www.enkj.com】 |