GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare `build-essential` in `Cygwin`?

Non esiste un pacchetto essenziale per la compilazione in Cygwin.

Build-essential è una raccolta di pacchetti. Quindi dovrai selezionare i pacchetti manualmente, che credo siano i seguenti:

  1. make
  2. automake
  3. gcc
  4. gcc-c++

Supponendo che tu stia facendo sviluppo, ti consigliamo di selezionare quei pacchetti dal ramo Devel. Questo viene fatto quando installi Cygwin per la prima volta e il programma di installazione ti chiede di selezionare i pacchetti, dopo aver scelto il sito di download dall'elenco.

Per quanto riguarda il Gtk-WARNING **: can not open display: errore, questo perché il tuo sistema non sta eseguendo il server di visualizzazione X11 di Cygwin, che fornisce una superficie per il rendering delle applicazioni grafiche. Dai un'occhiata a http://x.cygwin.com/.

Se vuoi eseguire gedit in Windows, dovresti ottenere il file binario per Windows qui. È costruito per Windows e non ha bisogno di Cygwin.

MODIFICA :Esecuzione di sudo apt-get install build-essential sul sistema operativo elementare Freya menziona che verranno installate anche le seguenti dipendenze, quindi probabilmente lo vorrai anche per un ambiente di compilazione "più vicino a Linux".

Verranno installati i seguenti pacchetti aggiuntivi:

  • g++
  • g++-4.8
  • libstdc++-4.8-dev

Pacchetti suggeriti:

  • g++-multilib
  • g++-4.8-multilib
  • gcc-4.8-doc
  • libstdc++6-4.8-dbg
  • libstdc++-4.8-doc

Verranno installati i seguenti NUOVI pacchetti:

  • build-essenziale
  • g++
  • g++-4.8
  • libstdc++-4.8-dev

L'elenco dei file installati può essere trovato qui e il contenuto dell'elenco dei file (aggiornato al 24/04/2014) può essere trovato in questo PasteBin che ho creato.


build-essential è un pacchetto astratto, abbreviazione delle sue dipendenze:

  • dpkg-dev
    • binutils
    • bzip2
    • libdpkg-perl
    • fare
    • patch
    • perla
    • tar
    • xz-utils
  • g++
  • gcc
  • libc6-dev
  • fare

Quindi in Cygwin, è lo stesso installare i loro sostituti:

apt-cyg install make gcc-core gcc-g++ patch bzip2 perl tar xz

make e gcc-g++ (g++ ), che dipende da gcc-core (gcc ), sono i più importanti.

Se vuoi davvero compilare vari progetti in Cygwin, anche i pacchetti seguenti potrebbero essere utili. Fai attenzione, libboost-devel è molto grande.

apt-cyg install git automake cmake python3-devel libboost-devel

Linux
  1. Come installare pacchetti da un repository specifico in Linux

  2. Come installare pacchetti software con un playbook Ansible

  3. Come installare i pacchetti Npm in Nixos?

  4. Come installare i pacchetti RPM su Ubuntu

  5. Come installare pacchetti .deb locali con apt-get

Come installare Anaconda su Linux

Come installare i pacchetti RPM su CentOS 8

Come installare i pacchetti in Atom Text Editor

Come installare OmniOS ce

Come installare i pacchetti RPM su Ubuntu 20.04 LTS

Come installare pacchetti Rar/Unrar su Ubuntu