CMAKE_INSTALL_LIBDIR 和 CMAKE_INSTALL_PREFIX 都是CMake在配置安装路径时使用的变量。CMAKE_INSTALL_PREFIX 定义了安装的根目录,而 CMAKE_INSTALL_LIBDIR 定义了库文件安装的具体子目录。
默认情况下,如果没有为 CMAKE_INSTALL_LIBDIR 指定值,库文件将被安装到 ${CMAKE_INSTALL_PREFIX}/lib 目录下。如果你想改变库的默认安装位置,可以在 CMake 配置文件中(如 CMakeLists.txt)设置 CMAKE_INSTALL_LIBDIR。
例如,如果你想将库安装到 ${CMAKE_INSTALL_PREFIX}/lib64 目录下,你可以在 CMakeLists.txt 中添加以下代码:
set(CMAKE_INSTALL_LIBDIR "${CMAKE_INSTALL_PREFIX}/lib64")
这样配置后,当运行 make install 时,库文件将被安装到 ${CMAKE_INSTALL_PREFIX}/lib64 目录。
参考:

3万+

被折叠的 条评论
为什么被折叠?



