Как скомпилировать cmake локально

Я видел учебные руководства о том, как скомпилировать cmake глобально. Однако я не хочу подвергать опасности свою конфигурацию существующей системы. Мне только нужна старшая версия cmake для компиляции libgpuarray для theano, но я не хочу к перезаписанному свою существующую cmake конфигурацию.

Кто-либо знает, как сделать это? Я могу указать локальный путь при вызове ./configure ? Между прочим: Как я могу искать опции, которые доступны для ./configure команда?

0
задан 31 May 2017 в 08:59

1 ответ

Условно, ./configure сценарии обеспечивают a --prefix опция fo это. Так, например,

./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]
1
ответ дан 3 November 2019 в 04:07

Другие вопросы по тегам:

Похожие вопросы: