On 9 February 2013 14:09, Mahmood Naderan wrote: > Thanks for the replies. Specifically I want to know, What should I do with these files > > /usr/lib32/libstdc++.so.6 > /usr/lib32/libstdc++.so.6.0.16 > /usr/local/lib64/libstdc++.so.6 > /usr/local/lib64/libstdc++.la > /usr/local/lib64/libstdc++.a > /usr/local/lib64/libstdc++.so > /usr/local/lib64/libstdc++.so.6.0.8 > /usr/lib/x86_64-linux-gnu/libstdc++.so.6 > /usr/lib/x86_64-linux-gnu/debug/libstdc++.so.6 > /usr/lib/x86_64-linux-gnu/debug/libstdc++.so.6.0.13 > /usr/lib/x86_64-linux-gnu/debug/libstdc++.a > /usr/lib/x86_64-linux-gnu/debug/libstdc++.so > /usr/lib/x86_64-linux-gnu/libstdc++.so.5 > /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16 > /usr/lib/x86_64-linux-gnu/libstdc++.so.5.0.7 > /usr/lib/libstdc++.so.6 > /usr/lib/libstdc++.so.6.0.14 > > > Are they come with my gcc installation? They come from various different GCC installations, that's why they have different version numbers. The ones in /usr/local were probably installed by you. The libstdc++.so.5 ones are from a libstdc++-compat package, probably part of your distribution. The other ones were either installed by you or as part of your distribution, but it's hard to know which are which because we don't know what distribution or what version you're using, or what packages you've installed and which GCC versions you've installed manually.