91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows中怎么編譯MySQL數據庫

發布時間:2021-07-26 11:04:44 來源:億速云 閱讀:205 作者:Leah 欄目:數據庫

Windows中怎么編譯MySQL數據庫,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

Windows下編譯MySQL數據庫是如何實現

一.環境準備:

1.獲得MySQL最新源碼:目前版本為5.1.44:http://dev.mysql.com/downloads/mysql/(Windows(x86,32-bit),ZIPArchive),解壓到工作目錄,如C:/MySQL

2.安裝VS2008,任何版本都可。萬一是Express版本,必需再安裝WindowsSDK,Server2003R2PlatformSDK下載地址為:http://om/downloads/details.aspxFamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en

這里用的是VS2008Dev版本。

3.安裝CMake(Windows版本),下載地址:http://www.3gos.info/gongsi/564.html,舊版本可能不扶持生成VS2008處理計劃,推撥取最新版本。

4.安裝GNUWin32Bison,下載地址為:http://gnuwin32.sourceforge.net/packages/bison.htm,同樣安裝路徑良好為英文,并且不要有空格。安裝后將bin路徑增加到系統環境變量。

5.安裝CygWin,下載地址為:http://om/setup.exe,抉擇模塊時要選上PerlandPython模塊。

Windows下編譯MySQL數據庫是如何實現

二.編譯源代碼:

1.源碼目錄中sql/sql_locale.cc文件包括各地本地化語言,默認用的UTF-8withoutBOM編碼。

2.扼制臺進去MySQL根目錄,運行Win/configure.js腳本,腳本的參數為:

WITH_INNOBASE_STORAGE_ENGINEEnableparticularstorageenginesWITH_PARTITION_STORAGE_ENGINEWITH_ARCHIVE_STORAGE_ENGINEWITH_BLACKHOLE_STORAGE_ENGINEWITH_EXAMPLE_STORAGE_ENGINEWITH_FEDERATED_STORAGE_ENGINE__NT__EnablenamedpipesupportMYSQL_SERVER_SUFFIX=&lthttp://www.independence-mo.info/guanyuwomen/628.html;suffix>Serversuffix,defaultnoneCOMPILATION_COMMENT=Servercomment,default"Sourcedistribution"MYSQL_TCP_PORT=Serverport,default3306CYBOZUDefaultcharactersetisUTF8EMBED_MANIFESTSEmbedcustommanifestsintofinalexes,otherwiseVSdefaultwillbeused.(Note-ThisoptionshouldonlybeusedbyMySQLAB.)WITH_EMBEDDED_SERVERConfiguresolutiontoproducelibmysqld.dllandthestaticmysqlserver.lib

因而,該號召行能夠是如下所示。

Cscriptwin/configure.jsWITH_INNOBASE_STORAGE_ENGINEWITH_PARTITION_STORAGE_ENGINEMYSQL_SERVER_SUFFIX=-pro

運行收獲該當與如下收獲相仿:

>Microsoft(R)WindowsScriptHostVersionX.XCopyright(C)MicrosoftCorporationXXXX-XXXX.Allrightsreserved.done!

3.創立VS處理計劃,在MySQL源文件Win目錄下有一些批處理:

build-vs71.batVS2003

build-vs8.batVS2005

build-vs8_x64.batVS2005,編譯出64bitMySQL

build-vs9.batVS2008

build-vs9_x64.batVS2008,編譯出64bitMySQL

這些批處理內調用的是CMake,能夠在號召行敲入CMake,察看CMake扶持的VS版本。

這里我們用VS2008,目標運行平臺為32bit,因而運行Win/build-vs9.bat。

運行后,在MySQL根目錄生成了MySql.sln,用VS2008敞開,能夠看到有56個項目。

4.編譯:抉擇編譯形式(如Release),然后編譯。編譯過程中會生成數千個警告,都是源文件編碼引起的(也有可能是我的Windows目前區域選項為中國引起的),可疏忽。

編譯過程中提醒errorPRJ0019:Atoolreturnedanerrorcodefromhttp://www.my9ti.info/jiaru/556.html"Generatingsql_yacc.h,sql_yacc.cc”,大約是GNUWin32Bison路徑中有空格引起的。從output窗口能夠看到翔實的出錯消息。

關于Windows中怎么編譯MySQL數據庫問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

中超| 和林格尔县| 余江县| 威宁| 襄汾县| 偃师市| 丰城市| 清丰县| 宁乡县| 克东县| 庄河市| 泾源县| 那坡县| 永济市| 广东省| 山西省| 贵州省| 富裕县| 韶关市| 静宁县| 杨浦区| 光山县| 独山县| 苗栗县| 房山区| 饶阳县| 泗水县| 宜黄县| 仙桃市| 南丰县| 洪湖市| 陆河县| 汝城县| 方正县| 鄂伦春自治旗| 甘洛县| 曲麻莱县| 鸡泽县| 西贡区| 田东县| 栖霞市|