Answers:
./configure
告诉您是否已准备好构建应用程序。它会检查您是否具有构建该应用程序所需的一切,并且,如果发现任何严重错误,它将通知您。
make
构建(编译)源代码。编译器会编译代码,但是在大多数情况下,代码无法独立运行,它需要安装外部库(通常由ubuntu软件包提供)。完成此步骤后,将创建您要安装的特定应用程序的可执行文件。
sudo make install
将应用程序文件所需的所有内容移动到适当的系统目录。之所以必须这样做,make
是因为已经创建了应用程序的可执行文件,并且可以将其移动到适当的系统目录(例如/ usr / bin /)中以备后用。
库是必需的,因为它们允许程序员使用他人编写的代码来实现某些目的。例如,如果我想在程序中进行磁盘格式化,则可以使用已经编写的库来进行格式化,而我只需要使程序调用那些库即可。如果该人在他们的图书馆中发现问题,他们可以修复它,该问题也将在我的程序中修复。这就是开源软件如此快速且如此稳定地编写的方式。