cmake 如何在不同的Linux系统上决定库的安装路径?

fv2wmkja  于 2023-10-20  发布在  Linux
关注(0)|答案(1)|浏览(141)

Fedora在/usr/lib64/usr/lib上有动态库,分别用于64位和32位库;而64位Debian在/usr/lib/x86_64-linux-gnu上安装了一些64位库,但似乎一些64位库仍然在/usr/lib中。
这看起来很乱那么,当我为我的项目编写cmake文件时,如何决定安装编译库的位置?

7d7tgy0s

7d7tgy0s1#

这是在GNUInstallDirs中记录的,你通常会在CMakeLists.txt文件中使用一个变量,比如CMAKE_INSTALL_LIBDIR

相关问题