GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer `build-essential` dans `Cygwin` ?

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 :

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

Linux
  1. Comment installer des packages à partir d'un référentiel spécifique sous Linux

  2. Comment installer des packages logiciels avec un playbook Ansible

  3. Comment installer les packages NPM dans Nixos ?

  4. Comment installer des packages RPM sur Ubuntu

  5. Comment installer des packages .deb locaux avec apt-get

Comment installer Anaconda sur Linux

Comment installer les packages RPM sur CentOS 8

Comment installer des packages dans l'éditeur de texte Atom

Comment installer OmniOS ce

Comment installer les packages RPM sur Ubuntu 20.04 LTS

Comment installer les packages Rar/Unrar sur Ubuntu