【问题标题】:How to decide library install path on different linux systems?如何确定不同 Linux 系统上的库安装路径?
【发布时间】:2015-01-01 15:06:57
【问题描述】:

Fedora 在 /usr/lib64/usr/lib 上有动态库,分别用于 64 位和 32 位库;虽然 64 位 Debian 在 /usr/lib/x86_64-linux-gnu 上安装了一些 64 位库,但似乎一些 64 位库仍在 /usr/lib 中。

这看起来很乱。那么当我为我的项目写一个cmake文件时,如何决定安装编译好的libs的位置呢?

【问题讨论】:

  • 你在找什么?通常FIND_PACKAGE命令用于确定所需库的位置。
  • @JohannesS。我正在寻找安装库的正确路径
  • 抱歉,我在阅读您的问题时错过了这一点。

标签: cmake installation linux-distro


【解决方案1】:

使用GNUInstallDirs,它会为你做一切。

【讨论】:

  • 此模块是否适用于其他 UNIX 系统?比如XXBSD?另外,windows 呢?
猜你喜欢
  • 2011-01-14
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
  • 1970-01-01
  • 1970-01-01
  • 2011-05-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多