Fedora在/usr/lib64和/usr/lib上有动态库,分别用于64位和32位库;而64位Debian在/usr/lib/x86_64-linux-gnu上安装了一些64位库,但似乎一些64位库仍然在/usr/lib中。这看起来很乱那么,当我为我的项目编写cmake文件时,如何决定安装编译库的位置?
/usr/lib64
/usr/lib
/usr/lib/x86_64-linux-gnu
7d7tgy0s1#
这是在GNUInstallDirs中记录的,你通常会在CMakeLists.txt文件中使用一个变量,比如CMAKE_INSTALL_LIBDIR。
CMAKE_INSTALL_LIBDIR
1条答案
按热度按时间7d7tgy0s1#
这是在GNUInstallDirs中记录的,你通常会在CMakeLists.txt文件中使用一个变量,比如
CMAKE_INSTALL_LIBDIR
。