使用WSL碰到的问题,如图:

用下面的查了一下文件的类型:
file btest

然后用各大搜索引擎找到一个类似的问题,原因是unbuntu还不支持32-bit i386 ELF binaries:
GitHub上已经有人碰到过这个问题但是似乎还是没有解决,地址:
Support for 32-bit i386 ELF binaries
解决方案:
vim Makefile
找到里面的:

改为:

本文介绍了一个在Windows Subsystem for Linux (WSL)中遇到的问题,即不支持32位i386 ELF二进制文件,并提供了一种解决方案。通过修改Makefile中的配置,作者成功解决了该问题,使得WSL能够运行这类文件。
使用WSL碰到的问题,如图:

用下面的查了一下文件的类型:
file btest

然后用各大搜索引擎找到一个类似的问题,原因是unbuntu还不支持32-bit i386 ELF binaries:
GitHub上已经有人碰到过这个问题但是似乎还是没有解决,地址:
Support for 32-bit i386 ELF binaries
解决方案:
vim Makefile
找到里面的:

改为:
