是否可以在 make 之后更改前缀?

是否可以在 make 之后更改前缀?

我们都知道

$./configure --prefix=$SOME_DIR
$ make
$ sudo make install

可以将bin,安装到 $SOME_DIR。但是,我想知道是否可以在运行和lib之后更改安装目录的前缀,而无需再次运行?configuremakemake

答案1

当您运行configure脚本时,Makefile将生成,它可以帮助您编译源代码(通常通过调用来完成)make,并为您提供安装它的命令(通常通过调用来完成)make install

您始终可以手动更改 makefile,并更改前缀。当您有一个简单的项目时,有时这很容易。您只需prefix在单个生成的 makefile 中更改变量,这应该就可以了。但情况并非总是如此。所以,除非您知道幕后发生了什么,否则我建议您重新配置和重新编译,以避免不必要的麻烦。

相关内容