在没有 sudo 权限的情况下安装 Lapack

问题描述 投票:0回答:1

我想在 Linux 机器上安装 Lapack,但是我没有任何 sudo 权限。

我当前所做的是将 git 存储库克隆到我的 $HOME 文件夹中。在 $HOME/lapack/ 中运行“make”。然后创建路径 $HOME/.local/lapack/build。在此构建文件夹中,我执行了以下命令。

cmake -DCMAKE_INSTALL_LIBDIR=$HOME/.local/lapack ..
cmake --build . -j --target install

第一个命令运行没有任何问题,但是第二个命令出现以下错误:

cmake_install.cmake:62(文件)处出现 CMake 错误: 文件无法创建目录: /usr/local/$HOME/.local/lapack/cmake/lapack-3.11.0。 也许需要管理权限。

它似乎想在 /usr/local/ 文件夹中创建一个目录,而我没有该目录的管理员权限。有办法解决这个问题吗?

linux cmake makefile build lapack
1个回答
0
投票

似乎 CMake 正在尝试将 Lapack 安装在系统范围的目录中,这需要管理权限。由于您没有 sudo 权限,因此需要将安装路径调整到您有写入权限的位置

© www.soinside.com 2019 - 2024. All rights reserved.