Esiste un comando parallelo per LDCONFIG di Linux per il terminale di Mac OS X?ldconfig per Mac OS X
risposta
La risposta è no. Ma puoi ancora configurare il percorso di ricerca tramite le variabili d'ambiente, vedi dyld (1).
Grazie leggendo la pagina man ho visto che avevo bisogno di aggiungere un percorso aggiuntivo alla variabile d'ambiente DYLD_LIBRARY_PATH in modo che un programma potesse trovare gli oggetti della libreria che non avevo le autorizzazioni richieste per installare nella loro posizione predefinita! Ho cambiato il file ~/.tcshrc per avere la riga: setenv DYLD_LIBRARY_PATH
Qualcuno può rispondere: DYLD_LIBRARY_PATH e assoc. percorsi dyld si applicano a tutti i compilatori (gcc, g ++) o è qualcosa che è specifico per clang e clang ++? – netpoetica
@phsiao 'dydl -sh: dydl: comando non trovato' – SebMa
Il miglior consiglio che posso venire è quello di cercare man dyld
.
Per qualche motivo ottengo un messaggio di "comando non trovato". –
Probabilmente dovresti correggere il tuo $ PATH, ma la pagina è anche sul web: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html –
Sì. Basta eseguire:
sudo update_dyld_shared_cache
Buona idea. Grazie. –
su mac, magari prova: 'update_dyld_shared_cache' –
@GalBracha Puoi convertire il tuo commento in una risposta? L'ho appena testato e credo sia la risposta giusta! – SebMa