2009-09-20 261 views
15

對於Mac OS X的終端,Linux的LDCONFIG是否有並行命令?適用於Mac OS X的ldconfig

+0

好主意。謝謝。 – 2009-09-20 14:24:03

+6

在Mac上,也許嘗試:'update_dyld_shared_cache' – 2013-04-09 13:56:07

+0

@GalBracha您能否將您的評論轉換爲答案?我剛剛測試過,我相信這是正確的答案! – SebMa 2017-08-28 09:28:14

回答

9

答案是否定的。但是您仍然可以通過環境變量配置搜索路徑,請參閱dyld(1)。

+0

謝謝,閱讀手冊頁,我看到我需要添加一個額外的路徑到DYLD_LIBRARY_PATH環境變量,以便程序可以找到庫對象我沒有安裝在他們的默認位置所需的權限!我將〜/ .tcshrc文件更改爲:setenv DYLD_LIBRARY_PATH <某個其他路徑>:{$ DYLD_LIBRARY_PATH}然後執行:source〜/ .tcshrc,程序找到它需要的庫對象。 – 2014-02-11 16:21:17

+0

任何人都可以回答:是否DYLD_LIBRARY_PATH和assoc。 dyld路徑適用於所有編譯器(gcc,g ++),或者這是clang和clang ++特定的東西嗎? – netpoetica 2014-09-04 03:31:11

+0

@phsiao'dydl -sh:dydl:command not found' – SebMa 2017-08-28 09:40:54

3

我可以帶的最好的建議是查找man dyld

+1

出於某種原因,我得到一個「命令未找到」味精。 – 2009-09-20 14:19:53

+1

您應該修復您的$ PATH,但該頁面也位於Web上:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html – 2009-09-20 15:44:01

6

是的。剛剛運行:

sudo update_dyld_shared_cache