Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
error while loading shared libraries: libstdc++.so.6

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Software
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Pit
Gast





BeitragVerfasst am: 08. Sep 2010 7:56   Titel: error while loading shared libraries: libstdc++.so.6

Hallo Leute,
obige Fehlermeldung erscheint, wenn ich mein Konsolenprogramm starte.
Das Programm wurde geschrieben auf einem Kernel 2.6.9 und soll laufen auf 2.4.18

Zuerst hab ich auf den 2.4.18 gcc-3.2-7 per rpm installiert, da kein gcc vorhanden war.
Dann gcc-3.4.6 die Source gezogen und installiert.

Bei gcc -v kommt jetzt : gcc version 3.4.6

Ich hab die libstdc++.so.6 im Pfad /user/local/lib gefunden.
Da der Pfad nicht in PATH eingetragen war, hab ich das nachgeholt.

Immer noch das gleiche Problem, libstdc++.so.6 wird nicht gefunden.

Hilfe, Bitte ... was muss ich tun?

Danke
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 08. Sep 2010 8:21   Titel:

Ich verstehe nicht wie du darauf kommst, das das ein Kernelproblem sein sollte. Es ist ein Library-Problem. Es muss auf dem Zielsystem auch kein gcc installiert werden, sondern lediglich das libg++-Paket (das wird im Zielsystem bei Auswahl von gcc/g++ vermutlich automatisch mit installiert).

Die Fehlermeldung ist eindeutig. Die Datei libstdc++.so.6 ist in keinem der angemeldeten Library-Verzeichnisse. Es bringt aber nichts, /usr/local/lib in PATH aufzunehmen -- das ist nicht Windows. Du musst /usr/local/lib in der Datei /etc/ld.so.conf hinzufügen und danach "ldconfig" einmal laufen lassen. Danach kannst du mit "ldd Programm" prüfen lassen, ob noch andere Libraries fehlen. Und bitte PATH wieder zurückändern!

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Pit
Gast





BeitragVerfasst am: 08. Sep 2010 8:35   Titel: error while loading shared libraries: libstdc++.so.6

Hi Janka,
danke für die schnelle Antwort, werds gleich ausprobieren.

Ich hab allerdings nicht vermutet das es ein Kernel Problem ist, ich wollte nur vermeiden, das ich nach dem Kernel gefragt werde Wink

Hoffentlich funktioniert es gleich (*freu*)
 

Pit
Gast





BeitragVerfasst am: 08. Sep 2010 8:52   Titel: error while loading shared libraries: libstdc++.so.6

Hi Janka und alle anderen,

neue Probleme:

1. ldconfig: /usr/local/lib/libstdc++.so.6 is not a symbolic link

2. wie lösche ich die falsche Pfadangabe wieder?
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 08. Sep 2010 21:14   Titel: Re: error while loading shared libraries: libstdc++.so.6

Pit hat folgendes geschrieben::
Hi Janka und alle anderen,
neue Probleme:
1. ldconfig: /usr/local/lib/libstdc++.so.6 is not a symbolic link

So kommen wir nicht weiter.
Code:

$ cat /etc/ld.so.conf
...
$ ls -al /usr/local/lib/
...

Die Ausgabe bitte posten. Außerdem das Ergebnis von
Code:

$ ldd DeinExecutable


Zitat:
2. wie lösche ich die falsche Pfadangabe wieder?

Da wo du es auch eingetragen hast!

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

hjb
Pro-Linux


Anmeldungsdatum: 15.08.1999
Beiträge: 3236
Wohnort: Bruchsal

BeitragVerfasst am: 09. Sep 2010 10:05   Titel: Re: error while loading shared libraries: libstdc++.so.6

Hi,

Pit hat folgendes geschrieben::
Hi Janka und alle anderen,

neue Probleme:

1. ldconfig: /usr/local/lib/libstdc++.so.6 is not a symbolic link

2. wie lösche ich die falsche Pfadangabe wieder?


Das Problem wurde durch ein falsches Kopieren verursacht. So sollte es aussehen:

Code:
lrwxrwxrwx 1 root root      19  9. Aug 21:49 libstdc++.so.6 -> libstdc++.so.6.0.13
-rw-r--r-- 1 root root 1043976 31. Jul 23:43 libstdc++.so.6.0.13


Grüße,
hjb
_________________
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger

Pit
Gast





BeitragVerfasst am: 14. Sep 2010 12:32   Titel: error while loading shared libraries: libstdc++.so.6

danke[/b]
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Software Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy