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

我在Mac OS X上使用CMake构建了 Google Test并获得了两个共享库:libgtest.dylib和libgtest_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安装程序”的文章也可能有所帮助.

相关文章
相关标签/搜索