2009-09-20 46 views
15

Có lệnh song song với LDCONFIG của Linux cho Thiết bị đầu cuối của Mac OS X không?ldconfig cho Mac OS X

+0

Ý tưởng hay. Cảm ơn. –

+6

trên mac, có thể thử: 'update_dyld_shared_cache' –

+0

@GalBracha Bạn có thể chuyển đổi nhận xét của mình thành câu trả lời không? Tôi vừa thử nghiệm nó và tôi tin rằng đó là câu trả lời đúng! – SebMa

Trả lời

9

Câu trả lời là không. Nhưng bạn vẫn có thể cấu hình đường dẫn tìm kiếm thông qua các biến môi trường, xem dyld (1).

+0

Cảm ơn bạn , đọc trang người đàn ông tôi thấy rằng tôi cần thêm một đường dẫn bổ sung vào biến môi trường DYLD_LIBRARY_PATH để một chương trình có thể tìm thấy các đối tượng thư viện mà tôi không có các quyền cần thiết để cài đặt ở vị trí mặc định của chúng! Tôi đã thay đổi tập tin ~/.tcshrc để có dòng: setenv DYLD_LIBRARY_PATH : {$ DYLD_LIBRARY_PATH} sau đó tôi đã thực thi: source ~/.tcshrc và chương trình tìm thấy các đối tượng thư viện cần thiết. –

+0

Có ai trả lời: không DYLD_LIBRARY_PATH và assoc. đường dẫn dyld áp dụng cho tất cả các trình biên dịch (gcc, g ++) hoặc là cái gì đó là clang và clang ++ cụ thể? – netpoetica

+0

@phsiao 'dydl -sh: dydl: lệnh không tìm thấy' – SebMa

3

Đề xuất tốt nhất tôi có thể đi kèm là tra cứu man dyld.

+1

Vì lý do nào đó, tôi nhận được thông báo "lệnh không tìm thấy". –

+1

Bạn có thể sửa chữa $ PATH của mình, nhưng trang cũng có trên Web: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html –

6

Có. Chỉ cần chạy:

sudo update_dyld_shared_cache