我见过教程关于如何全局编译 cmake。但是我不想危及我当前的系统配置。我只需要一个更高版本的 cmake 来为 theano 编译 libgpuarray,但我不想覆盖我现有的 cmake 配置。
有人知道怎么做吗?调用时可以指定本地路径吗./configure
?顺便问一下:如何查找命令可用的选项./configure
?
答案1
按照惯例,./configure
脚本提供了--prefix
这个选项。例如
./configure --prefix=/usr/local
或者
./configure --prefix=/opt
(对于许多软件来说,/usr/local
这是默认设置)。
您通常可以运行./configure --help
来查看此选项以及可能影响安装路径的其他选项,例如
$ ./configure --help | grep install
--prefix=PREFIX install architecture-independent files in PREFIX
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
By default, `make install' will install all the files in
an installation prefix other than `/usr/local' using `--prefix',
Fine tuning of the installation directories:
--program-prefix=PREFIX prepend PREFIX to installed program names
--program-suffix=SUFFIX append SUFFIX to installed program names
--program-transform-name=PROGRAM run sed PROGRAM on installed program names
--enable-fast-install[=PKGS]
optimize for fast installation [default=yes]