1
64ビットIntelベースのマシンを使用していて、コマンドプロンプトで32ビットのCコードをコンパイルして実行します。私はbashを(LinuxのWindowsサブシステム)経由でインストールし、gccを使用していて、gcc-multilibをインストールして-m32タグを使用してコンパイルできるようにしています。プログラムはうまくコンパイルされますが、実行しようとするとこのエラーが発生します。64ビットWindowsで32ビットCプログラムをコンパイルして実行する方法
bash: ./32test: cannot execute binary file: Exec format error