kris Asked: 2018-02-09 15:38:14 +0800 CST2018-02-09 15:38:14 +0800 CST 2018-02-09 15:38:14 +0800 CST 通过变量配置期间的路径 772 我正在使用 configure、make 和 make install 安装软件包。 如何在配置时将安装目录路径指定为变量。我目前使用 ./configure=<full-path-to-src>/install 我想将此路径定义为一个变量,然后使用它而不是像这样在此处放置整个路径。 PATH=<full-path-to-src> ./configure --prefix=$PATH bash configure 1 个回答 Voted Best Answer steeldriver 2018-02-09T17:44:35+08:002018-02-09T17:44:35+08:00 首先,不要使用PATHas 变量名——它是为你的 shell 的可执行搜索路径保留的,覆盖它会导致很多问题。 其次,设置安装路径的标准选项是--prefix(有两个破折号,不是一个)。 第三,您应该养成引用变量扩展的习惯,以防止它们被 shell 分词。 所以: mypath=full/path/to/src ./configure --prefix="$mypath"/install
首先,不要使用
PATH
as 变量名——它是为你的 shell 的可执行搜索路径保留的,覆盖它会导致很多问题。其次,设置安装路径的标准选项是
--prefix
(有两个破折号,不是一个)。第三,您应该养成引用变量扩展的习惯,以防止它们被 shell 分词。
所以: