编译和setup.sh的区别

编译和setup.sh的区别

应用这些行之间的本质区别是什么:

./configure
make
make install

以及这个命令:

./setup.sh

因为根据代码,必须执行其中一个或另一个。本质上是一样的吗?

答案1

编译就是将源代码编译成二进制可执行格式。setup.sh 只是一个 shell 脚本的文件名,是一个可执行文本文件,可以做很多事情。它可以包含自动编译源代码的指令,也可以只是复制一堆文件、创建目录等。

通常,最好阅读自述文件以及下载的软件包中的任何安装脚本和类似内容,以了解开发人员打算如何安装和使用该软件。

相关内容