运行一次 make 并分发?

运行一次 make 并分发?

我只是好奇,如果我在开发机器上运行 make,make 是否会生成某种类型的“安装”,我可以将其复制到其他机器?这样我就可以复制“安装”后在其他机器上运行 make install 吗?

答案1

最好建立一个包然后您可以使用 yum 将其部署到其他机器。

答案2

这完全取决于软件包。make 和 autotools 是图灵完备的,可以完全访问系统,因此它们可以在构建过程中执行任何操作。如果您从一个系统复制到几乎相同的系统,那么可能没问题 —— 但除非完整查看 Makefile.am/configure.ac/etcetera,否则无法确定。

相关内容