ldconfig -p(不是 ldconfig)Mac 中的等效命令[已关闭]

问题描述 投票:0回答:1

我想列出 Mac OS 13 上的动态库和可用路径。就像在 Linux 中一样,我们可以这样做:

ldconfig -p | grep ssl
libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so
libssl.so.1.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.1.1
libssl.so.1.1 (libc6) => /lib/i386-linux-gnu/libssl.so.1.1
libssl.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so

我想选择最新的 ssl 版本,就像本例中的 libssl3。

如何在 Mac 13 上执行此操作。

update_dyld_shared_cache 命令没有任何选项。 并且下面的 dyld 命令不起作用。

`DYLD_PRINT_LIBRARIES=YES /usr/bin/true`
macos shared-libraries dyld
1个回答
1
投票

我自己修好了。我使用以下命令来使用最新的:

crypto_path=`brew list openssl | grep "libcrypto.dylib$"`
ln -s $crypto_path /usr/local/lib/libcrypto.dylib 
© www.soinside.com 2019 - 2024. All rights reserved.