Cygwin安装说明:将安装移交给提升的子进程
Cygwin installation note:Hand installation over to elevated child process
我正在尝试安装Cygwin
,作为在Windows 10
64位计算机上安装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
的功能。出于这个原因,我决定继续把它作为答案发布,而不是把它添加到我的问题中。
相关文章:
- 终止 QProcess 不会终止子进程
- 什么时候最好在子进程中使用 CPU 或 I/O 密集型代码 [ C++ ]
- 子进程更新共享 mmap 内存,但父进程没有更改
- 使用 waitpid 时等待子进程终止
- 使用重定向标准处理子进程中的 kbhit
- 由 JOB 中的进程启动的子进程是否可以将 JOB 属性设置为脱离作业?
- 是否可以将子进程的 stdout 重定向到父进程中的另一个文件?
- kill() 总是返回 0(成功),即使在子进程已经结束之后?
- 父进程和子进程之间的 POSIX 信号量
- 检测到由于操作系统内存不足而导致子进程终止
- 使用system()创建独立的子进程
- 从stdin读取时子进程挂起(fork/dup2竞争条件)
- 在 Bash 脚本中处理来自子进程的信号
- Qt C++ - 如何成功将数据传递给子进程?
- C++ 窗口本地系统模拟在子进程中失败
- 将类型化数组写入子进程 stdin 无法正常工作
- 将 nodejs 脚本作为子进程执行(而不是从其他脚本执行)
- 使用信号检测子进程何时终止的最佳方法是什么?
- 等待等待失效的子进程
- Cygwin安装说明:将安装移交给提升的子进程