通过变量配置期间的路径

通过变量配置期间的路径

我正在使用configure、make 和make install 安装软件包。

如何在配置时将安装目录路径指定为变量。我目前使用

./configure=<full-path-to-src>/install

我想将此路径定义为变量,然后使用它,而不是像这样将整个路径放在这里。

PATH=<full-path-to-src>
./configure --prefix=$PATH

答案1

首先,不要用作PATH变量名 - 这是为 shell 的可执行搜索路径保留的,覆盖它会导致很多问题。

其次,设置安装路径的标准选项是--prefix(带有两个破折号,而不是一个)。

第三,您应该养成引用变量扩展的习惯,以防止它们被 shell 分词。

所以:

mypath=full/path/to/src
./configure --prefix="$mypath"/install

相关内容