Hi,
um die Programmiersprache C++ zu lernen, habe ich mir das Buch \'Jetzt lerne ich C++\' aus der Reihe von Markt+Technik gekauft. Auf der Buch CD sind unter anderem der DJGPP-Compiler und die Entwicklungsumgebung Rhide vorhanden.
Mein Problem ist, dass wenn ich unter Rhide ein compiliertes Programm linken will, die Fehlermeldung: \'Error: d:/djgpp/bin/ld.exe: cannot open -lstdcx: no such file or directory (Enoent)\' erscheint.
Weiß jemand was ich jetzt tun soll?
Im Vorraus schon eimal vielen Dank.
Jojo
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
naja, ich kenne weder diese umgebung noch den compiler, aber der fehlermeldung nach fehlt dem linker die standard c++ runtime bibliothek. wenn das ding so funktionioiert wie die meisten anderen, dann wird es entweder eine einstellmoeglichkeit fuer den suchpfad fuer bibliotheken geben, oder der linker verwendet die environment-variable 'lib' um die bibliotheken zu finden. jedenfalls wirst du im irgendwie mitteilen muessen wo sich selbige befinden.
WM_HOPETHISHELPS
@ thomas woelfer
Hallo Thomas, dank deiner Hilfe bin ich etwas weitergekommen.
Ich habe dem Linker den Pfad mit dem Ordner 'lib' gennant. Jetzt erscheint zwar die Fehlermeldung wieder, aber nach der Ordnerangabe 'lib' steht jetzt 'Permission denied (Eacces)'
Was soll ich jetzt tun.
Vielen Dank schon mal.
nun, dann musst du ihm halt zugriffsrechte auf diese libraries geben.
WM_HOPETHISHELPS
@ thomas woelfer
Hallo Thomas, dank deiner Hilfe bin ich etwas weitergekommen.
Ich habe dem Linker den Pfad mit dem Ordner 'lib' gennant. Jetzt erscheint zwar die Fehlermeldung wieder, aber nach der Ordnerangabe 'lib' steht jetzt 'Permission denied (Eacces)'
Was soll ich jetzt tun.
Vielen Dank schon mal.