2011-08-02 32 views
11

Estoy intentando que mi programa funcione en otra máquina donde las versiones de libstdC++ son diferentes. Estoy desarrollando y compilando en netbeans. He especificado la opción -static-libstdC++ pero el programa continúa intentando cargar libstdC++. So.6 en la máquina local.Cómo conectar estáticamente libstdC++

¿Cómo puedo obtener un enlace libstdC++ completamente estático?

Gracias.

Respuesta

3

No estoy seguro de las circunstancias exactas aquí, pero me encontré con un problema similar ahora con diferentes versiones de Mac OS X y gcc. Trabajé a su alrededor copiando el dylib real que quería en el mismo directorio que el ejecutable y cambiando DYLD_LIBRARY_PATH para que busque allí primero antes de/usr/lib.