我们都知道
$./configure --prefix=$SOME_DIR
$ make
$ sudo make install
可以将bin
,安装到 $SOME_DIR。但是,我想知道是否可以在运行和lib
之后更改安装目录的前缀,而无需再次运行?configure
make
make
答案1
当您运行configure
脚本时,Makefile
将生成,它可以帮助您编译源代码(通常通过调用来完成)make
,并为您提供安装它的命令(通常通过调用来完成)make install
。
您始终可以手动更改 makefile,并更改前缀。当您有一个简单的项目时,有时这很容易。您只需prefix
在单个生成的 makefile 中更改变量,这应该就可以了。但情况并非总是如此。所以,除非您知道幕后发生了什么,否则我建议您重新配置和重新编译,以避免不必要的麻烦。