22
$ uname -r
2.9.0(0.318/5/3)

I don't have the gcc or the g++ command on my path after I install cygwin. What packages do I need to install to get this command?

Daniel Kaplan
  • 62,768
  • 50
  • 234
  • 356
  • Adding to the answer given by matthias_h : In case you don't have local admin rights on your computer, install it with `setup-x86_64.exe --no-admin` – user1934428 Jan 13 '22 at 09:01

5 Answers5

32

Ok.

  • You should launch the installer of cygwin setup-x86_64.exe (if you have deleted it from your computer than just download it from https://cygwin.com/install.html).
  • In the Cygwin Setup dialog window just press Next, and press Next again. In dialog "Cygwin Setup - Choose Installation Directory" you should select root directory in wich CygWin has been installed & press Next, and again, and again & again.
  • Your will see dialog "Cygwin Setup - Select Package", in the "View" combobox you should select "Full", and in the "Search" edit you should enter "gcc". Further in the list below in "Package" column find "gcc-core" row & change combobox in "New" column from "Skip" value to the version of gcc wich you need.
  • Further press Next & you will see "CygWin Setup - Review and confirm changes" dialog. In this dialog could be presented other packages besides gcc-core, this is some updates & you should leave it without changes (my own recommendation). But you must be sure that gcc-core is presented in change-list, than just press Next button & wait for ending of installation.
  • PROFIT
That's all. Try to start bash or cmd & enter something like "gcc --version". This instruction could be used for installation of other useful things of CygWin, for example "make". Good luck!
matthias_h
  • 11,356
  • 9
  • 22
  • 40
BadLagger
  • 336
  • 3
  • 4
13
 $ 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)
...

so you need to install the gcc-core package.

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

matzeri
  • 8,062
  • 2
  • 15
  • 16
  • 1
    The link is to show which package you need to install. Use the Cygwin setup-x86_64.exe (64-bit installation) or setup-x86.exe (32-bit installation) – matzeri Jan 19 '19 at 19:21
5

Open setup.

Select Category.

Open the Devel section.

Install the package cygwin-devel

Paul Schutte
  • 189
  • 1
  • 8
1

enter image description here

  1. Launch the Cygwin installer setup-x86_64.exe.
  2. Proceed to the Cygwin Setup - Select Packages window.
  3. Select Full in View.
  4. Enter gcc in Search.
  5. Find gcc-core row in Package column and change Skip to the required version.
  6. Enter g++ in Search.
  7. Find gcc-g++ row in Package column and change Skip to the required version.
  8. Proceed to the next step and install the packages.
Nirmal
  • 1,285
  • 2
  • 13
  • 23
0

apt-cyg install gcc-core

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

you must install apt-cyg command utility:

https://github.com/transcode-open/apt-cyg

kjsmita6
  • 458
  • 1
  • 6
  • 21
WarrenJay
  • 17
  • 4