最近,我从他们的源代码树上下载了一份mysql源代码。但我不确定如何编译代码。我不太了解 C++ 软件构建中涉及的不同过程。构建代码后,如何安装它?或者我需要做吗?或者我怎么知道“构建”是否成功,它打印了很多信息。
提前致谢!
最佳答案
嗯,make program是用来构建整个程序的。它控制编译器将如何编译 MySQL。如果您使用的是 *NIX 操作系统,标准的处理方式是
./configure
这将为您的系统定制 make 使用的 makefile。然后去
make
这将制作程序。最后,如果大家要安装的话就去吧
sudo make install
我也建议你跑
./configure --help
首先。它将向您显示可与配置一起使用的选项。这样您就不会错过一些您可能想要使用的可选功能。
此外,您获得的文字墙可能很重要。如果在编译过程中有任何错误或警告,它们将显示在那里。您可能希望将 make 的输出重定向到一个文件,以便稍后阅读。
关于c++ - build 和 make 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218426/