【发布时间】:2018-02-26 09:01:00
【问题描述】:
我正在使用基于 Intel 的 64 位机器,并希望在我的命令提示符下编译和运行 32 位 C 代码。我已经通过(Linux 的 Windows 子系统)安装了 bash,并且正在使用 gcc 并安装了 gcc-multilib,因此我可以使用 -m32 标记进行编译。该程序编译正常,但当我尝试运行时出现此错误:
bash: ./32test: cannot execute binary file: Exec format error
【问题讨论】:
标签: gcc 32bit-64bit windows-subsystem-for-linux