如何解决Linux下因为libstdc++.so.5不存在的问题?
libstdc++.so.5这个共享文件加载出错
libstdc++.so.5其实是gcc-3.3带的
但是一些比较新的版本使用的是gcc-3.4
libstdc++.so.5给libstdc++.so.6取代了
解决方法:
安装gcc-3.3
并删除gcc-3.4
linux怎么编译得到so文件?
不进行make install安装的话,就在你openssl的源码目录里,当然你config的时候需要指明shared,否则只有.a的,没有.so的。
如果config的时候,指定了prefix,那么就到你指定的目录去找,下面应该有个lib目录。如果你的linux自带openssl的话,系统的lib目录下就有。libcrypto和libssl
Linux系统下.ko文件是什么文件。so文件是什么文件?
.so文件是动态链接库文件,相当于win下的.dll文件。.ko是内核模块文件,是内核加载的某个模块,一般是驱动程序。