Was ist die Bedeutung von "Warnung: Verknüpfen der gemeinsam genutzten Bibliothek gegen statische Bibliothek ist nicht tragbar"?

Mache ich eine dynamische Bibliothek mit einigen Funktion libmxml.eine Bibliothek, aber ich bekomme diese Warnung:

*Warning: Linking the shared library libgstmatroskademux.la against the _
*static library /home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a _
is not portable!

Bekomme ich auch diese Warnung:

gcc: /home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a: linker _
input file unused because linking not done

Also, was ist die Bedeutung dieser Warnung und wie könnte ich es lösen?

Edit :

Da ist man schon automatisch generierte Makefile für die Erstellung der gstreamer-plugin. Jetzt verwenden einige Funktion libmxml.eine in diesem plugin habe ich Hinzugefügt $(PATH)/libmxml.a im GST_CFLAGS variable in der make-Datei. Nun, wenn ich make und make install, das plugin funktioniert einwandfrei, aber ich bekomme immer noch diese Warnung.

  • Könntest du die genauen Befehle, die gedruckt werden diese Warnungen?
  • Sicherstellen, dass ein libmxml.so shared-library ist so aufgebaut, nutzen Sie ihn.
  • freesoftwaremagazine.com/articles/agaal/... relevant sein können, um Ihre Interessen.
  • siehe mein edit
InformationsquelleAutor Jeegar Patel | 2011-12-02
Schreibe einen Kommentar