Cygwin安装说明:手动安装到升高的子进程

时间:2017-01-23 06:09:53

标签: c++ c windows gcc cygwin

我正在尝试安装Cygwin作为在gcc 6.3.0 64位计算机上安装Windows 10的前提。我按照发现here的说明进行操作。

当我使用以下行安装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 C:\cygwin64下方,并且正在闪烁。它一直保持这种状态大约一个小时。

这是否意味着计算机需要很长时间才能安装Cygwin个软件包。或者这是否意味着Cygwin安装失败了,我需要尝试别的东西?或者计算机是否在等待我从键盘输入Windows命令窗口?如果第三种可能性是这种情况,我应该输入什么?

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

感谢您的任何建议。

PS。

我确实找到了一条消息here

这似乎表明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>而不是简单地让光标在没有显示目录的新行上闪烁?

1 个答案:

答案 0 :(得分:1)

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