¿Cómo configuro la ruta de la biblioteca estática en OS X Lion?

5

En lugar de escribir:

g++ functions.cpp  /opt/local/lib/libhdf5.a /opt/local/lib/libsiloh5.a  /opt/local/lib/libz.a

Prefiero escribir:

g++ functions.cpp  -lhdf5 -lsiloh5 -lz

Creo que necesito agregar / opt / local / lib (ubicación de instalación de Macports lib) a la ruta de mi biblioteca. Lo he intentado:

export LIBRARY_PATH="/opt/local/lib"
export LD_LIBRARY_PATH="/opt/local/lib"
export LD_LIBRARY_PATHS="/opt/local/lib"

Ninguno funciona

    
pregunta RNs_Ghost 08.08.2013 - 23:54

3 respuestas

2

La línea de comando normal es usar la opción -L para agregar la ruta a la búsqueda de la biblioteca

g++ functions.cpp -L/opt/local/lib -lhdf5 -lsiloh5 -lz
    
respondido por el Mark 20.06.2015 - 16:41
0

En OS X la variable de entorno:

$DYLD_LIBRARY_PATH

Es el que quieres.

export DYLD_LIBRARY_PATH="/opt/local/lib"

hace el truco, lo que te permite vincular convenientemente a macports estáticas bibliotecas.

Recuerda reiniciar tu shell.

    
respondido por el RNs_Ghost 08.08.2013 - 23:54
0

Creo que esto va a hacer

export LDFLAGS='-L/opt/local/lib'
    
respondido por el MeadowMuffins 24.06.2017 - 10:36

Lea otras preguntas en las etiquetas