gpt4 book ai didi

macos - Mac OS X 上链接库的默认搜索目录是什么

转载 作者:行者123 更新时间:2023-12-01 18:57:54 25 4
gpt4 key购买 nike

我已经构建了 Google Test在 Mac OS X 上使用 CMake 并获取两个共享库:libgtest.dyliblibgtest_main.dylib。现在我需要安装它们。我知道Linux上有一些默认的搜索目录,例如/usr/lib/usr/local/lib等。但我不熟悉Mac OS X并且不知道将这些库放在哪里。

Mac OS X Directory Structure ,我发现有三个库目录:~/Library/Library/usr/lib。我尝试将 gtest 库分别放入这些目录中,发现只有 /usr/lib 有效。

我想知道的是,Mac OS X 上的默认搜索目录是否有一些规则,就像 Linux 和 Windows 上一样。

最佳答案

查看 dyld 使用的环境变量的默认值链接器:

DYLD_FALLBACK_LIBRARY_PATH
   ...
By default, it is set to$(HOME)/lib:/usr/local/lib:/lib:/usr/lib

This关于“在 Mac OS X 上部署应用程序”和 other 的文章关于“Mac OS X 安装程序”的文章也可能有帮助。

关于macos - Mac OS X 上链接库的默认搜索目录是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7285587/

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