我已经下载了cmake-3.11.3-Linux-x86_64.sh
文件。然后我执行它,它创建了一个文件夹,其中有一个bin
文件有cmake
上。我试图编辑/etc/environment
如下:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/m/FILES/CMake/cmake-3.11.3-Linux-x86_64/bin"
但当我尝试这个命令时:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
我收到这条信息:
当前未安装程序"cmake"。您可以通过键入以下命令来安装该程序:sudo应用程序安装cmake
我所做的哪一部分是错的,我该怎么做?
3条答案
按热度按时间lb3vh1jj1#
我假设您是从CMake's Download Page下载的脚本。无可否认,如何使用它的文档有点少。
简而言之,调用(这里CMake的安装路径是
/usr/local
):选项
该脚本具有以下选项:
您正在搜索的是
--prefix=dir
。否则它将只使用当前目录来解压缩安装文件。在Ubuntu上测试输出
参考/备选
uurity8g2#
与手动安装CMake不同,
请让apt处理此事。
只要回滚你所做的任何更改。
只需在终端上键入
sudo apt install cmake
。并且您已经准备好使用CMake了,因为apt负责所有依赖项安装和环境变量设置。
我希望,这会有帮助。
a5g8bdjr3#
要将cmake升级到最新版本或下载cmake(如果没有),您需要执行以下步骤:
1.如果您的计算机上已经安装了/downloaded cmake,那么您需要先将其删除:
1.请继续执行步骤2。
1.从cmake website下载二进制发行版,例如:第一个月
1.在安装了步骤2中的二进制发行版的目录中,运行下面的命令(假设为了简单起见,我将下载的文件重命名为
cmake.sh
):1.通过运行以下命令检查是否已安装:
上面的步骤不需要你修改路径和所有的东西,而且它们是简单的步骤,你可以在任何时候下载最新版本的cmake。
资料来源: