GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo instalar `build-essential` en `Cygwin`?

No hay un paquete esencial de compilación en Cygwin.

Build-essential es una colección de paquetes. Entonces tendrás que seleccionar los paquetes manualmente, que creo que son los siguientes:

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

Suponiendo que está haciendo desarrollo, querrá seleccionar esos paquetes de la rama Devel. Esto se hace cuando instala Cygwin por primera vez y el instalador le pide que seleccione los paquetes, después de elegir el sitio de descarga de la lista.

En cuanto al Gtk-WARNING **: can not open display: error, esto se debe a que su sistema no está ejecutando el servidor de pantalla X11 de Cygwin, que proporciona una superficie para que se representen las aplicaciones gráficas. Visite http://x.cygwin.com/.

Si desea ejecutar gedit en Windows, debe obtener el binario para Windows aquí. Eso está construido para Windows y no necesita Cygwin.

EDITAR :Ejecutando sudo apt-get install build-essential en Elementary OS, Freya menciona que también se instalarán las siguientes dependencias, por lo que probablemente también querrá eso para un entorno de compilación 'más cercano a Linux'.

Se instalarán los siguientes paquetes adicionales:

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

Paquetes sugeridos:

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

Se instalarán los siguientes paquetes NUEVOS:

  • construir-esencial
  • g++
  • g++-4.8
  • libstdc++-4.8-dev

La lista de archivos instalados se puede encontrar aquí y el contenido de la lista de archivos (actualizado al 24/04/2014) se puede encontrar en este PasteBin que hice.


build-essential es un paquete abstracto, abreviatura de sus dependencias:

  • dpkg-dev
    • binutils
    • bzip2
    • libdpkg-perl
    • hacer
    • parche
    • perla
    • alquitrán
    • utilidades xz
  • g++
  • gcc
  • libc6-dev
  • hacer

Entonces en Cygwin, es lo mismo instalar sus sustitutos:

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

make y gcc-g++ (g++ ), que depende de gcc-core (gcc ), son los más importantes.

Si realmente desea compilar varios proyectos en Cygwin, los paquetes a continuación también pueden ser útiles. Tenga cuidado, libboost-devel es muy grande.

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

Linux
  1. Cómo instalar paquetes desde un repositorio específico en Linux

  2. Cómo instalar paquetes de software con un playbook de Ansible

  3. ¿Cómo instalar paquetes Npm en Nixos?

  4. Cómo instalar paquetes RPM en Ubuntu

  5. Cómo instalar paquetes .deb locales con apt-get

Cómo instalar Anaconda en Linux

Cómo instalar paquetes RPM en CentOS 8

Cómo instalar paquetes en Atom Text Editor

Cómo instalar OmniOS ce

Cómo instalar paquetes RPM en Ubuntu 20.04 LTS

Cómo instalar paquetes Rar/Unrar en Ubuntu