En lugar de escribir :
g++ functions.cpp /opt/local/lib/libhdf5.a /opt/local/lib/libsiloh5.a /opt/local/lib/libz.a
Preferiría escribir a máquina:
g++ functions.cpp -lhdf5 -lsiloh5 -lz
Creo que tengo que añadir /opt/local/lib (Macports lib instalar ubicación) a mi ruta de la biblioteca. Lo he intentado:
export LIBRARY_PATH="/opt/local/lib"
export LD_LIBRARY_PATH="/opt/local/lib"
export LD_LIBRARY_PATHS="/opt/local/lib"
Ninguna obra