Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

/usr/bin/ld: cannot find -lX11

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
Xenon
Member
Member
Beiträge: 64
Registriert: 23. Mär 2004, 13:54

/usr/bin/ld: cannot find -lX11

Beitrag von Xenon »

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 :(
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

dir fehleen die *-devel Pakete ... dort sind die libraries zum linken enthalten :)
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Xenon
Member
Member
Beiträge: 64
Registriert: 23. Mär 2004, 13:54

Beitrag von Xenon »

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??
Xenon
Member
Member
Beiträge: 64
Registriert: 23. Mär 2004, 13:54

Beitrag von Xenon »

Danke oc2pus für schnelle Antwort!!!!
und wo findet man devel Pakete??
Benutzeravatar
oc2pus
Ultimate Guru
Ultimate Guru
Beiträge: 6506
Registriert: 21. Jun 2004, 13:01

Beitrag von oc2pus »

schaubert hat geschrieben: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.
tell people what you want to do, and they'll probably help you to do it.
PackMan
LinWiki : Das Wiki für Linux User
Antworten