1. On the Linux PC, this problem is easy to solve, download a high version of the libstdc++so.6.0.x copy to the/usr/lib, soft connect a bit better
Ln-s libstdc++.so.6.0.x libstdc++.so.6
2. However, the implementation of the executable file on the ARM board appears as the above problems, if the same as the PC on the PC directly to the high version of the file copied to the arm file system Soft connection is not possible
Let's take a look at the cause of this problem: this is caused by the low GCC version of the system, which means that the system update on the board is too slow, or it has not been updated, resulting in a higher libstdc++ for programs compiled with a newer ARM-LINUX-GCC cross compiler. so.6.0.x file to execute, so this file actually hooks up with the cross compiler
Solution: In fact, when the cross compiler installed in the cross compiler in the Lib folder will have this file, my/zjk/software/arm-linux-gcc4.4.3/opt/friendlyarm/toolschain/4.4.3/ Arm-none-linux-gnueabi/lib under the libstdc++.so.6.0.13 directly copied to the board under the Usr/lib, make a soft connection is good ln-s libstdc++.so.6.0.13 libstdc++.so.6
PS: (This problem is encountered when I compile the Jrtplib library and execute the calling library executable program in the board).