Czy istnieje równoległe polecenie do LDCONFIG systemu Linux dla terminalu Mac OS X?ldconfig dla systemu Mac OS X
Odpowiedz
Odpowiedź brzmi: nie. Ale nadal możesz skonfigurować ścieżkę wyszukiwania za pomocą zmiennych środowiskowych, zobacz dyld (1).
Dziękuję , czytając stronę man zobaczyłem, że muszę dodać dodatkową ścieżkę do zmiennej środowiskowej DYLD_LIBRARY_PATH, aby program mógł znaleźć obiekty biblioteki, a ja nie miałem uprawnień wymaganych do instalacji w ich domyślnej lokalizacji! Zmieniłem plik ~/.tcshrc, aby miał następującą linię: setenv DYLD_LIBRARY_PATH
Czy ktoś może odpowiedzieć: czy DYLD_LIBRARY_PATH i assoc. Ścieżki dild mają zastosowanie do wszystkich kompilatorów (gcc, g ++) lub czy jest to coś, co jest specyficzne dla clang i clang ++? – netpoetica
@phsiao 'dydl -sh: dydl: polecenie nie znalezione'' – SebMa
Najlepsza sugestia, jaką mogę znaleźć, to przeszukać man dyld
.
Z jakiegoś powodu otrzymuję komunikat "command not found" msg. –
Prawdopodobnie powinieneś poprawić swoją $ PATH, ale strona jest również dostępna w Internecie: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html –
Tak. Po prostu uruchom:
sudo update_dyld_shared_cache
Dobry pomysł. Dzięki. –
na Macu, może spróbuj: 'update_dyld_shared_cache' –
@GalBracha Czy możesz zamienić swój komentarz na odpowiedź? Właśnie to przetestowałem i uważam, że to właściwa odpowiedź! – SebMa