Visibilidad de símbolos usando g ++

Compilé una biblioteca C ++ en Linux / Mac con sus símbolos ocultos. he usado_atributo_ ((visibilidad ("oculto"))) para todas mis clases y compilado con opciones (-c -O2 -fPIC -MMD -MP -MF). En Mac, usando MacDependencies (http://code.google.com/p/macdependency/), el trabajo está bien porque solo veo mis exportaciones (en realidad vi la diferencia antes y después).

Sin embargo, noté que usarNuevo Méjico Todavía veo todos los nombres de los símbolos. Esto sucede tanto en Mac como en Linux.

¿Porqué es eso? Hay alguna manera de evitar esto?

Saludos cordiales y gracias, Joe

Respuestas a la pregunta(3)

Su respuesta a la pregunta