GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie installiere ich `build-essential` in `Cygwin`?

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:

  1. make
  2. automake
  3. gcc
  4. 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

Linux
  1. So installieren Sie Pakete aus einem bestimmten Repository in Linux

  2. So installieren Sie Softwarepakete mit einem Ansible-Playbook

  3. Wie installiere ich Npm-Pakete in Nixos?

  4. So installieren Sie RPM-Pakete auf Ubuntu

  5. So installieren Sie lokale .deb-Pakete mit apt-get

So installieren Sie Anaconda unter Linux

So installieren Sie RPM-Pakete unter CentOS 8

So installieren Sie Pakete im Atom-Texteditor

So installieren Sie OmniOS ce

So installieren Sie RPM-Pakete auf Ubuntu 20.04 LTS

So installieren Sie Rar/Unrar-Pakete auf Ubuntu