Saltar al contenido

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

Solución:

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á desarrollando, 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.

Captura de pantalla

En cuanto a 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 las aplicaciones gráficas se rendericen. 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: Corriendo sudo apt-get install build-essential en el sistema operativo elemental, Freya menciona que las siguientes dependencias también se instalarán, por lo que probablemente también lo desee 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 (actual al 24/4/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
    • perl
    • alquitrán
    • xz-utils
  • 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

hacer 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
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *