Es gibt kein Build-Essential-Paket in Cygwin.
Build-essential ist eine Sammlung von Paketen. Sie müssen also die Pakete manuell auswählen, von denen ich glaube, dass sie die folgenden sind:
make
automake
gcc
gcc-c++
Angenommen, Sie arbeiten an der Entwicklung, sollten Sie diese Pakete aus dem Devel-Zweig auswählen. Dies geschieht, wenn Sie Cygwin zum ersten Mal installieren und das Installationsprogramm Sie auffordert, die Pakete auszuwählen, nachdem Sie die Download-Site aus der Liste ausgewählt haben.
Wie für Gtk-WARNING **: can not open display:
Fehler, dies liegt daran, dass Ihr System nicht den X11-Anzeigeserver von Cygwin ausführt, der eine Oberfläche für grafische Anwendungen zum Rendern bereitstellt. Besuchen Sie http://x.cygwin.com/.
Wenn Sie gedit unter Windows ausführen möchten, sollten Sie die Binärdatei für Windows hier herunterladen. Das ist für Windows gebaut und braucht Cygwin nicht.
BEARBEITEN :Ausführen von sudo apt-get install build-essential
Unter Elementary OS erwähnt Freya, dass die folgenden Abhängigkeiten ebenfalls installiert werden, also werden Sie dies wahrscheinlich auch für eine Build-Umgebung wünschen, die „näher an Linux“ ist.
Die folgenden zusätzlichen Pakete werden installiert:
- g++
- g++-4.8
- libstdc++-4.8-dev
Vorgeschlagene Pakete:
- g++-multilib
- g++-4.8-multilib
- gcc-4.8-doc
- libstdc++6-4.8-dbg
- libstdc++-4.8-doc
Die folgenden NEUEN Pakete werden installiert:
- Build-wesentlich
- g++
- g++-4.8
- libstdc++-4.8-dev
Die Liste der installierten Dateien finden Sie hier und den Inhalt der Dateiliste (Stand 24.4.2014) finden Sie in dieser von mir erstellten PasteBin.
build-essential ist ein abstraktes Paket, kurz für seine Abhängigkeiten:
- dpkg-dev
- binutils
- bzip2
- libdpkg-perl
- machen
- Patch
- Perle
- tar
- xz-utils
- g++
- gcc
- libc6-dev
- machen
In Cygwin ist es also dasselbe, ihren Ersatz zu installieren:
apt-cyg install make gcc-core gcc-g++ patch bzip2 perl tar xz
make und gcc-g++ (g++
), das von gcc-core abhängt (gcc
), sind die wichtigsten.
Wenn Sie wirklich verschiedene Projekte in Cygwin kompilieren möchten, können die folgenden Pakete ebenfalls hilfreich sein. Seien Sie vorsichtig, libboost-devel ist sehr groß.
apt-cyg install git automake cmake python3-devel libboost-devel