Come imposto il percorso della libreria statica in OS X Lion?

5

Invece di digitare:

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

Preferirei digitare:

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

Penso di aver bisogno di aggiungere / opt / local / lib (percorso di installazione di Macports lib) al mio percorso della libreria. Ho provato:

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

Nessuno funziona

    
posta RNs_Ghost 08.08.2013 - 23:54
fonte

3 risposte

2

La normale riga di comando consiste nell'utilizzare l'opzione -L per aggiungere il percorso alla ricerca della libreria

g++ functions.cpp -L/opt/local/lib -lhdf5 -lsiloh5 -lz
    
risposta data 20.06.2015 - 16:41
fonte
0

Su OS X la variabile di ambiente:

$DYLD_LIBRARY_PATH

È quello che vuoi.

export DYLD_LIBRARY_PATH="/opt/local/lib"

fa il trucco, permettendoti di collegarti comodamente alle librerie statiche di macports.

Ricorda di riavviare la shell.

    
risposta data 08.08.2013 - 23:54
fonte
0

Penso che questo succederà

export LDFLAGS='-L/opt/local/lib'
    
risposta data 24.06.2017 - 10:36
fonte

Leggi altre domande sui tag