Linux bandiera linker non -lXi trovare lib quando si compila il codice Lazzaro
-
22-08-2019 - |
Domanda
Dopo che ho risolto il mio primo problema ho ottenuto in un altro. Sembra che mi manca una sorta di biblioteca, rendendo il linker si lamentano che il -lXi non funziona.
Ho incluso la maggior parte dei pacchetti devel Xorg, cosa ho bisogno?
Soluzione
Quando si collega a "-lXi" il compilatore cerca un file con nome che inizia con "libXi.so" (seguito da un numero di versione). Il comando
locate libXi.so | xargs rpm -qf | sort -u
dà
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
sul mio sistema Fedora 10, quindi si sono probabilmente manca il libXi-devel del pacchetto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow