Heim >Backend-Entwicklung >C++ >Warum behebt die Neukompilierung mit -fPIC Verknüpfungsfehler?
Neukompilierung mit -fPIC: Beheben von Verknüpfungsfehlern
Eine Neukompilierung mit -fPIC ist erforderlich, wenn der Fehler „Verlagerung von R_ARM_MOVW_ABS_NC gegen ein lokales Symbol“ auftritt ' kann beim Erstellen eines gemeinsamen Objekts nicht verwendet werden. Dieser Fehler tritt auf, wenn eine Objektdatei mit einem eingeschränkten Symbol verknüpft wird, das nicht verwendet werden kann, wenn es mit einem gemeinsam genutzten Objekt kombiniert wird.
Um dieses Problem erfolgreich zu beheben und mit -fPIC neu zu kompilieren:
Durch die Implementierung dieser Schritte können Sie Ihr ffmpeg mit -fPIC neu kompilieren, wodurch der Verknüpfungsfehler behoben wird und eine erfolgreiche Kompilierung Ihres Programms ermöglicht wird, das die ffmpeg-Bibliothek verwendet.
Das obige ist der detaillierte Inhalt vonWarum behebt die Neukompilierung mit -fPIC Verknüpfungsfehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!