代码之家  ›  专栏  ›  技术社区  ›  Luis Angel Urena Lopez

安装应用程序后如何链接.dylib库

  •  0
  • Luis Angel Urena Lopez  · 技术社区  · 5 年前

    此应用程序取决于 A.dylib 动态库 取决于其他两个库: libstdc++.6.dylib libgomp.1.dylib 这些都来自gcc文件夹。当我这样做的时候 otool -L 在…上 动态库

    A.dylib (compatibility version 0.0.0, current version 0.0.0)
    /opt/homebrew/opt/gcc/lib/gcc/10/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.28.0)
    /opt/homebrew/opt/gcc/lib/gcc/10/libgomp.1.dylib (compatibility version 2.0.0, current version 2.0.0)
    

    这意味着如果这两个库不在其中,应用程序将根本无法启动。所以我的问题是安装程序,我应该安装吗 libgomp.1.dylib 在里面 /opt/homebrew/opt/gcc/lib/gcc/10/ 对于用户?即使他们没有安装gcc,或者根本没有?

    另一个选择是在say下安装库 /Library/Application Support/ ,但这意味着 动态库 链接到的将不再正确。如何在安装这些库后自动更改链接路径?超越这一点的最佳方式是什么?

    0 回复  |  直到 5 年前