web*_*org 0 linux compilation 32bit-64bit
正如标题所说,我已经编译了C程序并在64位机器上创建了一个二进制文件.这个二进制文件在32位下运行吗?
64位二进制文件无法在32位操作系统上运行.如果file报告ELF 64-bit,则您具有64位二进制文件.
要在64位Linux上构建32位二进制文件,需要传递-m32给gcc.您还需要安装32位库(sudo apt-get install libc6-dev-i386).
| 归档时间: |
|
| 查看次数: |
1108 次 |
| 最近记录: |