Linux 在没有根访问权限的计算机上进行cmake升级

Linux 在没有根访问权限的计算机上进行cmake升级,linux,cmake,Linux,Cmake,我需要使用最新的CMAKE(实际上是3.4.3或更高版本,但我想使用3.7)来配置包 在大学机器上,我使用的CMAKE版本是3.3.2 我已经从cmake网站下载了最新的tar.gz,并尝试了./configure,但无法运行 将CMAKE_根路径导出到.bashrc无效 我如何使用CMAKE 3.7而不必使用root访问权限?如何确切地说/configure不起作用?要从源代码中建立一个工作的C++编译器和其他的必备条件……无论如何,它不会是“升级”,而是在你的代码> $home >代码目录下

我需要使用最新的CMAKE(实际上是3.4.3或更高版本,但我想使用3.7)来配置包

在大学机器上,我使用的CMAKE版本是3.3.2

我已经从cmake网站下载了最新的tar.gz,并尝试了./configure,但无法运行

将CMAKE_根路径导出到.bashrc无效


我如何使用CMAKE 3.7而不必使用root访问权限?

如何确切地说
/configure
不起作用?要从源代码中建立一个工作的C++编译器和其他的必备条件……无论如何,它不会是“升级”,而是在你的代码> $home >代码目录下并行安装新的<代码> Cugs<代码>。嗨,Zaufi,问题是用LIUXXXX8664。我下载并配置并安装了默认(32位)文件。成功了。但现在我被困在makeinstall。试图通过
/configure--prefix=/path/to/install/dir
解决这个问题,您肯定需要指定一些要安装的前缀,因为您显然没有权限安装到默认前缀(
/usr/local/
)。我建议
/configure--prefix=~/.local
并将
~/.local/bin
添加到
路径
,然后再添加
~.bashrc
,这样您就可以使用自己的
cmake
而不是整个系统,而不指定它的完整路径。究竟
/configure
如何工作?要从源代码中建立一个工作的C++编译器和其他的必备条件……无论如何,它不会是“升级”,而是在你的代码> $home >代码目录下并行安装新的<代码> Cugs<代码>。嗨,Zaufi,问题是用LIUXXXX8664。我下载并配置并安装了默认(32位)文件。成功了。但现在我被困在makeinstall。试图通过
/configure--prefix=/path/to/install/dir
解决这个问题,您肯定需要指定一些要安装的前缀,因为您显然没有权限安装到默认前缀(
/usr/local/
)。我建议您先使用
/configure--prefix=~/.local
并将
~/.local/bin
添加到
路径
,然后再添加
~.bashrc
,这样您就可以使用自己的
cmake
而不是整个系统,而不必指定它的完整路径。