2010-07-10 116 views
0

最近,我从他们的源代码树下载了一个mysql源代码的副本。但我不知道如何编译代码。我不太了解C++软件构建中涉及的不同流程。在我建立了代码之后,我该如何安装它?还是我需要做?或者我怎么知道'构建'是否成功,它会打印大量信息。构建和制造之间的区别?

在此先感谢!

回答

3

那么,make程序是用来构建整个程序的。它控制编译器如何编译MySQL。如果你正在使用Unix操作系统的,做事情的标准方式是

./configure 

将通过自定义对您的系统中使用的makefile。然后去

make 

这将使程序。最后,如果你要安装它的每个人都去

sudo make install 

我还建议你运行

./configure --help 

第一。它将向您展示可用于配置的选项。这样你就不会错过一些你可能想要使用的可选功能。

此外,您获得的文字墙可能很重要。如果在编译期间有任何错误或警告,它们将显示在那里。您可能希望将make的输出重定向到文件,以便稍后阅读。

+0

我使用的是mac os: 我按照指令先运行BUILD/compile-pentium-debug。 我不确定此步骤对应的是什么?配置或制造? – Yang 2010-07-10 12:01:22

+0

你能给我你正在使用的链接吗?我给出了配置和构建的一般说明。也许MySQL需要别的东西。 – AndrejaKo 2010-07-10 12:58:54

+0

http://forge.mysql.com/wiki/MySQL_Bazaar_Howto – Yang 2010-07-10 13:25:49