2009-09-20 24 views
15

¿Hay un comando paralelo a LDCONFIG de Linux para la Terminal de Mac OS X?ldconfig para Mac OS X

+0

Buena idea. Gracias. –

+6

en mac, tal vez intente: 'update_dyld_shared_cache' –

+0

@GalBracha ¿Puede convertir su comentario en respuesta? ¡Acabo de probarlo y creo que es la respuesta correcta! – SebMa

Respuesta

9

La respuesta es no. Pero aún puede configurar la ruta de búsqueda mediante variables de entorno, consulte dyld (1).

+0

Gracias , leyendo la página man vi que necesitaba agregar una ruta de acceso adicional a la variable de entorno DYLD_LIBRARY_PATH para que un programa pudiera encontrar objetos de la biblioteca ¡no tenía los permisos necesarios para instalar en su ubicación predeterminada! Cambié el archivo ~/.tcshrc para tener la línea: setenv DYLD_LIBRARY_PATH : {$ DYLD_LIBRARY_PATH} luego ejecuté: source ~/.tcshrc y el programa encontró los objetos de la biblioteca que necesitaba. –

+0

¿Alguien puede responder: hace DYLD_LIBRARY_PATH y assoc. Las rutas dyld se aplican a todos los compiladores (gcc, g ++) o es algo que es clang y clang ++ específico? – netpoetica

+0

@phsiao 'dydl -sh: dydl: comando no encontrado' – SebMa

3

La mejor sugerencia que puedo ofrecer es buscar man dyld.

+1

Por algún motivo recibo un mensaje de "comando no encontrado". –

+1

Probablemente debería corregir su $ PATH, pero la página también está en la Web: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/dyld.1.html –

6

Sí. Sólo tiene que ejecutar:

sudo update_dyld_shared_cache