标签列表
在 Mac OS X 中有 ldconfig 的等效替代吗?
linux
macos
unix
terminal
linker
47
47
有没有类似于Linux的LDCONFIG命令可以在Mac OS X的终端中使用的并行命令?
-
Tomer Lichtash
3
13
在Mac上,你可以尝试使用命令'update_dyld_shared_cache'来更新共享缓存。
- Gal Bracha
1
@GalBracha 你能把你的评论转换成答案吗?我刚刚测试了一下,我相信这就是正确的答案!
- SebMa
@SebMa 现在已经是一个答案了。谢谢。
- Gal Bracha
3
个回答
54
54
是的,只需运行:
sudo update_dyld_shared_cache
-
Gal Bracha
2
此命令的
手动输入
指出:“请注意,新缓存要想生效必须重启操作系统。” 看起来这不是一个完全并行的事情。
- skalee
18
这个工具已经被弃用。
- Sajjad Aemmi
回答链接
16
16
答案是否定的。但是你仍然可以通过环境变量配置搜索路径,请参见 dyld(1)。
-
phsiao
3
3
谢谢。我读过man页,发现需要将另一个路径添加到DYLD_LIBRARY_PATH环境变量中,以便程序找到库对象,因为我没有安装它们默认位置所需的权限!我更改了~/.tcshrc文件,加上这行代码:setenv DYLD_LIBRARY_PATH <some other path>:{$DYLD_LIBRARY_PATH},然后执行了source ~/.tcshrc命令,程序就能找到所需的库对象了。
- Steven Magana-Zook
有人能回答一下吗:DYLD_LIBRARY_PATH和相关的dyld路径是适用于所有编译器(gcc,g++),还是只适用于clang和clang++?
- netpoetica
2
@phsiao,你拼错了
dyld
。
- Richard Barber
回答链接
5
5
我能给出的最好建议是查找
man dyld
。
-
Michael Krelin - hacker
1
1
你可能需要修复你的$PATH,但是这个页面也可以在网上找到:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html
- Nicholas Riley
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
72
在Mac OS X中,替代clock_gettime的方法是什么?
20
Mac OS X 的 Autohotkey 替代方案是什么?
6
Mac OS X使用Linux吗?
10
Mac OS X中有两个版本的Perl?
11
在Mac OS X(Darwin)下的AF_PACKET等效功能
6
JNotify在Mac OS X上可用吗?
18
Mac OS X下的CADisplayLink替代方案
5
在Mac OS X中是否有PTHREAD_MUTEX_ROBUST的等效物?
6
Mac OS X 凭证提供程序的等效物
3
在Mac OS X中,OSCompareAndSwap和CMPXCHG8B是否等效?