Was bedeutet die Warnung genau, wenn das verdeckte Symbol von DSO referenziert wird?

Ich habe ein problem, die Verknüpfung einige gemeinsam genutzte Bibliothek mit g++. Es gibt mir eine Warnung wie:

hidden symbol XXX in YYY is referenced by DSO /usr/lib/...

Ich habe einige Fragen zu bestimmten Problemen, aber ich will es verstehen, in einem ganz - was hat diese Warnung zu bedeuten und was ist ein Ursache:

  1. Was ist die DSO?
  2. Was ist ein verstecktes symbol?
  3. Wie kann es dann verwiesen werden, wenn Sie verborgen ist?

InformationsquelleAutor der Frage abyss.7 | 2014-05-16

Schreibe einen Kommentar