【发布时间】:2015-03-11 02:05:18
【问题描述】:
我正在使用this 代码,使用nasm 编译并使用alink 链接。每当我在 bash 中运行生成的 exe 时,它都会生成一个与现有命令 shell 分开的新控制台。 我如何编写一个程序来使用它在其中执行的原始控制台而不是生成一个新控制台?
【问题讨论】:
-
如果您从 cmd.exe shell 而不是“bash”运行程序,您是否尝试过同样的情况?
-
对不起,我正在用 cmd.exe 搞砸 bash 脚本。我认为cmd也可以称为bash,就像linux命令行可以称为sh一样。我正在使用 cmd.exe。这样就清楚了吗?
-
您是否为子系统“控制台”链接?如果你不这样做会发生什么,即如果你链接到 Win32 子系统,则没有默认控制台。
-
@user:没有Win32子系统。