如何在本地编译cmake

如何在本地编译cmake

我见过教程关于如何全局编译 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]

相关内容