Hallo,
an meinem NSLU2-266 habe ich ein kleines Problem mit c++.
Nachdem ich crosstool-native (0.28-rc37-6) mit ikpg installiert hatte, habe ich ein kleines c++ Programm zum Test der Installation geschrieben.
Die Übersetzung mit g++ ist Fehlerfrei, jedoch kann ich das Resultat nicht starten. Nach einem Startversuch kommt immer die Fehlermeldung, dass die Bibliothek libstdc++.so.5 nicht gefunden wird. Obwohl sie mehrfach auf der "Platte" (sprich Stick) gefunden wird.
|
Source code
|
1
2
|
root@storm:/public/test# ./main
./main: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
|
Das Progrämmchen hier:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
root@storm:/public/test# cat main.cpp
#include <stdio.h>
class CTest
{
public:
CTest() { puts ("CTest()\r\n");};
~CTest() { puts ("~CTest()\r\n");};
};
main()
{
CTest test;
puts("Hello world!\r\n");
return(0);
}
|
Habt ihr einen Tip für mich wie ich das in den Griff bekomme?
derhexer