Unix 在Linux中构建软件时,./configure脚本中的--prefix做什么?

Unix 在Linux中构建软件时,./configure脚本中的--prefix做什么?,unix,centos7,Unix,Centos7,我会从源代码在Linux中安装一个软件。我已经从git项目下载了源代码,然后下一步是安装运行软件所需的库。 假设源代码位于名为Main_folder的文件夹中,库位于另一个文件夹Lib_folder中。让我们转到后一个文件夹,运行configure.sh脚本来配置程序,因此我的问题如下: 在/configure命令行中有一个名为--prefix{}的选项,它应该指定一个给定的路径,我知道我必须放在这里的路径是什么?它是通向主软件的路径还是其他什么 通常--prefix定义在运行make inst

我会从源代码在Linux中安装一个软件。我已经从git项目下载了源代码,然后下一步是安装运行软件所需的库。
假设源代码位于名为
Main_folder
的文件夹中,库位于另一个文件夹
Lib_folder
中。让我们转到后一个文件夹,运行
configure.sh
脚本来配置程序,因此我的问题如下:
/configure
命令行中有一个名为
--prefix{}
的选项,它应该指定一个给定的路径,我知道我必须放在这里的路径是什么?它是通向主软件的路径还是其他什么

通常
--prefix
定义在运行
make install
时安装内置软件的目标安装目录

例如,如果您运行
/configure=/opt
可执行文件将安装在
/opt/bin
中,库将安装在
/opt/lib
中,手册页将安装在
/opt/man/


请参阅。

欢迎来到
SO
。请看一下您要安装的软件?您面临什么问题?我正在尝试在群集中安装CP2K。(一种电子结构方法)尝试使用此脚本-->我以前做过,但它不起作用。