Il n'y a pas de package essentiel à la construction dans Cygwin.
Build-essential est une collection de packages. Vous devrez donc sélectionner manuellement les packages, qui sont, je crois, les suivants :
make
automake
gcc
gcc-c++
En supposant que vous fassiez du développement, vous voudrez sélectionner ces packages dans la branche Devel. Cela se fait lors de la première installation de Cygwin et le programme d'installation vous demande de sélectionner les packages, après avoir choisi le site de téléchargement dans la liste.
Quant au Gtk-WARNING **: can not open display:
erreur, cela est dû au fait que votre système n'exécute pas le serveur d'affichage X11 de Cygwin, qui fournit une surface pour le rendu des applications graphiques. Consultez http://x.cygwin.com/.
Si vous souhaitez exécuter gedit sous Windows, vous devez obtenir le binaire pour Windows ici. C'est construit pour Windows et n'a pas besoin de Cygwin.
MODIFIER :Exécution de sudo apt-get install build-essential
sur Elementary OS Freya mentionne que les dépendances suivantes seront également installées, donc vous voudrez probablement cela aussi pour un environnement de construction "plus proche de Linux".
Les packages supplémentaires suivants seront installés :
- g++
- g++-4.8
- libstdc++-4.8-dev
Forfaits suggérés :
- g++-multilib
- g++-4.8-multilib
- gcc-4.8-doc
- libstdc++6-4.8-dbg
- libstdc++-4.8-doc
Les NOUVEAUX packages suivants seront installés :
- construire-essentiel
- g++
- g++-4.8
- libstdc++-4.8-dev
La liste des fichiers installés peut être trouvée iciet le contenu de la liste des fichiers (à jour au 24/04/2014) peut être trouvé dans ce PasteBin que j'ai créé.
build-essential est un package abstrait, abréviation de ses dépendances :
- dpkg-dev
- binutils
- bzip2
- libdpkg-perl
- faire
- correctif
- perle
- goudron
- xz-utils
- g++
- gcc
- libc6-dev
- faire
Donc dans Cygwin, c'est pareil pour installer leurs substituts :
apt-cyg install make gcc-core gcc-g++ patch bzip2 perl tar xz
make et gcc-g++ (g++
), qui dépend de gcc-core (gcc
), sont les plus importants.
Si vous voulez vraiment compiler divers projets dans Cygwin, les packages ci-dessous peuvent également être utiles. Attention, libboost-devel est très gros.
apt-cyg install git automake cmake python3-devel libboost-devel