• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

/usr/bin/ld: cannot find -lX11

Xenon

Member
Hallo Leute,
habe foldende Datei erstellt, beim Compilieren erhalte ich folgende Fehlermeldung
/usr/bin/ld: cannot find -lX11
Warum???
Quellcod:
#include <stdio.h>
#include <xview/frame.h>

int main (int argc, char *argv[])
{
Frame frame;
xv_init (XV_INIT_ARGC_PTR_ARGV, &argc, argv,0);
frame=xv_create(0,FRAME,0);
xv_main_loop(frame);
return(0);
}
COMPILIEREN
gcc -I/usr/openwin/include -L/usr/X11/lib -L/usr/openwin/lib -lX11 -lxview -lolgx frame.c -o frame
NACHINSTALLIERT
openwin, bringt nichts :(
 
OP
X

Xenon

Member
Sorry habe mich beim compilieren vertippt.

gcc -I/usr/openwin/include -L/usr/openwin/lib -L/usr/X11R6/lib -lX11 -lxview -lolgx -o frame frame.c

Jetztige Fehlermeldung
/tmp/cc9zFCYg.o: In function main:
/tmp/.................:undefined reference to xv_init
/tmp/..................: ............................... to xv_frame_base_pkg
...........................................................to xv_create
...........................................................to xv_main_loop

gibt's Unterschied zw. X11R6 Bibliothek und X11??
 

oc2pus

Ultimate Guru
schaubert schrieb:
Danke oc2pus für schnelle Antwort!!!!
und wo findet man devel Pakete??

auf deiner CD/DVD, bzw wenn du so eine abgespeckte SuSE-Personal-Version hast nur auf dem FTP-Server, aber du kannst dein YaST um diese FTP-Server erweitern und dann ganz bequem diese RPMs installieren.
 
Oben