Cygwin安装说明:将安装移交给提升的子进程

Cygwin installation note:Hand installation over to elevated child process

本文关键字:安装 子进程 说明 Cygwin      更新时间:2023-10-16

我正在尝试安装Cygwin,作为在Windows 1064位计算机上安装gcc 6.3.0的前兆。我正在遵循我在这里找到的指示。

当我使用以下行安装Cygwin包时(上面链接的步骤2):

C:cygwin64>setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel

我在Windows命令窗口中收到以下消息:

C:cygwin64>note: Hand installation over to elevated child process.
_

光标位于C:cygwin64中的C下方,如上所示,并且正在闪烁。它已经保持了大约一个小时。

这仅仅意味着计算机安装Cygwin软件包需要很长时间吗。还是意味着Cygwin安装失败,我需要尝试其他操作?还是电脑在等我从键盘向Windows命令窗口键入内容?如果是第三种可能性,我应该键入什么?

上面链接中的说明似乎很彻底,但没有提到这条消息。我也无法通过搜索互联网找到任何建议。说明书还建议安装可能只需15分钟。所以,等了一个小时后,我觉得有什么不对劲。

谢谢你的建议。

PS

我确实在这里找到了一条消息。

这似乎表明Cygwin的安装是成功的:

if the elevation was successful.  In that case the stdout log now prints
note: Hand installation over to elevated child process.

但是,如果是这种情况,为什么目录不会像这样重新出现在Windows命令窗口中:C:cygwin64>,而不是简单地让光标在新行上闪烁而不显示目录?

在等待了大约三个小时后,我决定假设上面提到提升的子进程的消息意味着一切都很好,尽管文件夹从未在Windows命令窗口中再次出现。我使用cygwin64终端继续安装gcc 6.3.0,并关闭Windows命令窗口。在完成了上面问题帖子第一个链接的说明中列出的所有安装步骤后,我使用文件test.cpp获得了建议测试的正确答案。因此,我现在似乎在Windows 10 64位机器上安装了最新版本的gcc的功能。出于这个原因,我决定继续把它作为答案发布,而不是把它添加到我的问题中。