解決編譯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.laynepeng.cn】 |