如何在cygwin上安装gcc?

Dan*_*lan 2 gcc cygwin

$ uname -r
2.9.0(0.318/5/3)
Run Code Online (Sandbox Code Playgroud)

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

小智 8

好的。

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


mat*_*eri 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)
...
Run Code Online (Sandbox Code Playgroud)

因此您需要安装gcc-core软件包。

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


Pau*_*tte 5

打开设置。

选择类别。

打开开发部分。

安装 cygwin-devel 包

第三者编辑

可能是这个

在此输入图像描述