我正在尝试以非 root 用户身份使用 CMake 构建此应用程序。我跑过:
cmake -DCMAKE_INSTALL_PREFIX:PATH=$HOME/opt
但在期间make install
,我得到
-- Installing: /usr/local/share/myapp/data
CMake Error at cmake_install.cmake:44 (file):
file INSTALL cannot make directory "/usr/local/share/wesnoth/data": No such
file or directory
所以,CMake 仍然创建了 makefiles 来安装一些的内置内容到/usr/local/
.我需要做什么才能使一切转到 -DCMAKE_INSTALL_PREFIX 下吗?
笔记:
- 这是韦诺之战 1.13.4,如果你一定要知道的话,但请尝试笼统地回答而不是具体回答。