gpt4 book ai didi

installation - 如何从命令行正确设置 CMAKE_INSTALL_PREFIX

转载 作者:IT老高 更新时间:2023-10-28 12:25:19 28 4
gpt4 key购买 nike

我想生成一个带有 install 目标的 Makefile,安装到 /usr 而不是默认的 /usr/local。假设构建目录是源目录的子目录,我执行:

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr ..

CMakeCache.txt 包含:CMAKE_INSTALL_PREFIX:PATH=/usr(OK?)

现在我执行:

make
make install

所有文件仍安装到 usr/local。怎么了?

编辑:任何 CMakeLists.txt 项目文件中都没有 CMAKE_INSTALL_PREFIX。在运行 cmake 之前,我从输出目录中删除了所有内容。CMakeLists.txt 中的安装指令如下所示:

install(TARGETS mylibrary DESTINATION lib)

最佳答案

应该是(见 docs):

cmake -DCMAKE_INSTALL_PREFIX=/usr ..

关于installation - 如何从命令行正确设置 CMAKE_INSTALL_PREFIX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6241922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com