构建和制作之间的差异?

时间:2010-07-10 08:14:30

标签: c++ mysql c build

最近,我从源代码树下载了一个mysql源代码的副本。但我不知道如何编译代码。我不太了解c ++软件构建中涉及的不同过程。在我构建代码之后,我该如何安装它?还是我需要做?或者我怎么知道“构建”是否成功,它会打印很多信息。

提前感谢!

1 个答案:

答案 0 :(得分:4)

好吧,make程序用于构建整个程序。它控制编译器如何编译MySQL。如果您使用* NIX OS,标准的服务方式是

 ./configure

将自定义make使用的makefile到您的系统。然后去

 make  

将制作节目。最后,如果你想为每个人安装它

 sudo make install

我还建议您运行

 ./configure --help 

第一。它将显示可与configure一起使用的选项。这样您就不会错过一些您可能想要使用的可选功能。

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

相关问题