0
最近,我從他們的源代碼樹下載了一個mysql源代碼的副本。但我不知道如何編譯代碼。我不太瞭解C++軟件構建中涉及的不同流程。在我建立了代碼之後,我該如何安裝它?還是我需要做?或者我怎麼知道'構建'是否成功,它會打印大量信息。構建和製造之間的區別?
在此先感謝!
最近,我從他們的源代碼樹下載了一個mysql源代碼的副本。但我不知道如何編譯代碼。我不太瞭解C++軟件構建中涉及的不同流程。在我建立了代碼之後,我該如何安裝它?還是我需要做?或者我怎麼知道'構建'是否成功,它會打印大量信息。構建和製造之間的區別?
在此先感謝!
那麼,make程序是用來構建整個程序的。它控制編譯器如何編譯MySQL。如果你正在使用Unix操作系統的,做事情的標準方式是
./configure
將通過自定義對您的系統中使用的makefile。然後去
make
這將使程序。最後,如果你要安裝它的每個人都去
sudo make install
我還建議你運行
./configure --help
第一。它將向您展示可用於配置的選項。這樣你就不會錯過一些你可能想要使用的可選功能。
此外,您獲得的文字牆可能很重要。如果在編譯期間有任何錯誤或警告,它們將顯示在那裏。您可能希望將make的輸出重定向到文件,以便稍後閱讀。
我使用的是mac os: 我按照指令先運行BUILD/compile-pentium-debug。 我不確定此步驟對應的是什麼?配置或製造? – Yang 2010-07-10 12:01:22
你能給我你正在使用的鏈接嗎?我給出了配置和構建的一般說明。也許MySQL需要別的東西。 – AndrejaKo 2010-07-10 12:58:54
http://forge.mysql.com/wiki/MySQL_Bazaar_Howto – Yang 2010-07-10 13:25:49