我在Linux下编译了一个C++程序:
make -f mymakefile
Run Code Online (Sandbox Code Playgroud)
这将生成一个可执行文件,a.out. 此可执行文件似乎无法在 Windows 命令提示符下运行。
Kel*_*ari 95
您不能在 Windows 下本地运行 Linux 程序。它们是完全不同的操作系统。
但是,您可以尝试运行该程序的方法有:
诚然,根据程序的性质及其依赖关系,如果没有额外的软件、对源代码的修改或根本不修改,可能无法在另一个环境中运行。
MSa*_*ers 26
您需要适用于 Windows 的 Linux 子系统 (WSL) 和 Linux 发行版。Windows 商店有一些预装了 WSL 的 Linux 发行版。Ubuntu 相当流行,但由于您已经拥有构建的 Linux 系统a.out,因此匹配它可能是最容易的。
如果您无法匹配 Linux 发行版,并且a.out无法按原样运行make,也可以在您的 WSL 发行版上重新运行
| 归档时间: |
|
| 查看次数: |
23894 次 |
| 最近记录: |