如何在cygwin上安装gcc?

时间:2017-11-10 03:42:53

标签: gcc cygwin

$name = (Get-Content ".\Groups.txt")
foreach ($name in $groups) {
    $DLGGROUP = "DLG" + " " + $Name
    $GGGROUP = "GG" + " " + $Name
    "$DLGGROUP, $GGGROUP" | Out-File -filepath ".\DLGGG.csv"
}

安装cygwin后,我的路径上没有gcc或g ++命令。我需要安装哪些软件包来获取此命令?

3 个答案:

答案 0 :(得分:6)

 $ cygcheck -p bin/gcc
Found 8 matches for bin/gcc
gcc-core-6.4.0-1 - gcc-core: GNU Compiler Collection (C, OpenMP)
gcc-core-6.4.0-2 - gcc-core: GNU Compiler Collection (C, OpenMP)
gcc-core-6.4.0-3 - gcc-core: GNU Compiler Collection (C, OpenMP)
...

所以你需要安装gcc-core软件包。

https://cygwin.com/packages/x86_64/gcc-core/

答案 1 :(得分:6)

好的。

  • 您应该启动cygwin setup-x86_64.exe的安装程序(如果您已经从计算机中删除了它,而不仅仅是从https://cygwin.com/install.html下载它)。
  • 在“ Cygwin设置”对话框窗口中,只需按“下一步”,然后再次按“下一步”。在对话框“ Cygwin设置-选择安装目录”中,应选择已安装CygWin的根目录,然后按“下一步”,再按一次,再按一次。
  • 您将看到“ Cygwin设置-选择包”对话框,在“查看”组合框中应选择“完整”,在“搜索”编辑中应输入“ gcc”。进一步在下面的“包”列中的列表中,找到“ gcc-core”行,并将“新建”列中的组合框从“跳过”值更改为所需的gcc版本。
  • 进一步按下一步,您将看到“ CygWin安装程序-复查并确认更改”对话框。在此对话框中,可以显示除gcc-core之外的其他软件包,这是一些更新,您应保留它而不作更改(我自己的建议)。但是您必须确保gcc-core出现在变更列表中,而不是仅按Next按钮并等待安装结束。
  • 利润
就这样。尝试启动bash或cmd并输入类似“ gcc --version”的内容。该指令可用于安装CygWin的其他有用的东西,例如“ make”。 祝你好运!

答案 2 :(得分:0)

打开设置。

选择类别。

打开“开发”部分。

安装软件包cygwin-devel