如题,当然有前提了,程序相当简单(基本上就是个helloworld),只使用了c标准库,我用static选项编译32位版本,拿到64位系统上运行会出现"/lib/ld-linux.so.2: bad ELF interpreter"的错误信息,查了一下说安装glibc.i686就可解决。但是我发现别人编译好的32位程序在我的64位系统上却运行正常,所以很想请教一下各位
...全文
13895打赏收藏
gcc g++ 使用哪些编译选项可以让编译出来的程序兼容32位和64位?
如题,当然有前提了,程序相当简单(基本上就是个helloworld),只使用了c标准库,我用static选项编译32位版本,拿到64位系统上运行会出现"/lib/ld-linux.so.2: bad ELF interpreter"的错误信息,查了一下说安装glibc.i686就可解决。但是我发现别人编译好的32位程序在我的64位系统上却运行正常,所以很想请教一下各位