Linux-Linker-Flag -lXi nicht lib zu finden, wenn Lazarus Code kompiliert
-
22-08-2019 - |
Frage
Nachdem ich meine erste Problem gelöst ich in eine andere bekam. Sieht aus wie ich eine Art Bibliothek bin fehle, so dass der Linker beklagt, dass der -lXi nicht funktioniert.
Ich habe die meisten der Xorg devel-Pakete enthalten, was mehr brauche ich?
Lösung
Bei der Verknüpfung zu „-lXi“ der Compiler für eine Datei mit dem Namen sucht mit „libXi.so“ (durch eine Versionsnummer gefolgt) beginnen. Der Befehl
locate libXi.so | xargs rpm -qf | sort -u
gibt
libXi-1.1.3-4.fc9.i386
libXi-1.1.3-4.fc9.x86_64
libXi-debuginfo-1.1.3-4.fc9.x86_64
libXi-devel-1.1.3-4.fc9.x86_64
auf meinem Fedora 10-System, so dass Sie fehlen wahrscheinlich die libXi-devel Paket.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow