当前位置: 技术问答>linux和unix
关于不同版本下编译的程序拿到其他版本不能用的问题.请各位帮帮忙!
来源: 互联网 发布时间:2015-07-18
本文导语: 我在red hat 7.0下编译的程序在9.0下运行出现: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory red hat 9.0下编译的程序在7.0下运行出现: error while loading shared...
我在red hat 7.0下编译的程序在9.0下运行出现:
error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
red hat 9.0下编译的程序在7.0下运行出现:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
是怎么回事?如何解决这种问题?
我是用的VMware虚拟机,应该没有什么影响吧!
error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
red hat 9.0下编译的程序在7.0下运行出现:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
是怎么回事?如何解决这种问题?
我是用的VMware虚拟机,应该没有什么影响吧!
|
我前面碰到这个问题是原来用的C++(g++)的编译器,后面改成了C(gcc)的编译器编译就好了.
你可以试试看
你可以试试看
|
安装的时候没有装开发工具包,安装上就可以了。
|
根据你程序所需要的开发库装入系统共享库
或者更改程序,以调用高低版本的linux共享库
或者更改程序,以调用高低版本的linux共享库