日期:2014-05-16  浏览次数:20555 次

linux32位和64位编译转换问题
我有一个在Ubuntu 10.4(32位)下编译生成的可执行文件,想在Fedora 16(64位)下运行。出现的错误是:/lib/ld-linux-so.2:bad ELF interpreter : no such file or directory .这个怎么解决,请各位大神帮忙!!!!

------解决方案--------------------
编译选项加上-m64,编译成64位程序试试
------解决方案--------------------
ldd 可执行文件
会列出所依赖的库一个一个安装,注意必须是32位