GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat `build-essential` do `Cygwin`?

V Cygwinu není balíček nezbytný pro sestavení.

Build-essential je kolekce balíčků. Takže budete muset vybrat balíčky ručně, což jsou podle mého názoru následující:

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

Za předpokladu, že děláte vývoj, budete chtít vybrat tyto balíčky z větve Devel. To se provede, když poprvé nainstalujete Cygwin a instalační program vás vyzve k výběru balíčků poté, co si ze seznamu vyberete web ke stažení.

Pokud jde o Gtk-WARNING **: can not open display: chyba, je to proto, že váš systém neběží na zobrazovacím serveru Cygwin X11, který poskytuje plochu pro vykreslování grafických aplikací. Podívejte se na http://x.cygwin.com/.

Pokud chcete spustit gedit ve Windows, měli byste získat binární soubor pro Windows zde. To je vytvořeno pro Windows a nepotřebuje Cygwin.

UPRAVIT :Spuštěn sudo apt-get install build-essential na Elementary OS Freya zmiňuje, že budou nainstalovány také následující závislosti, takže to pravděpodobně budete chtít i pro prostředí sestavení „bližší Linuxu“.

Budou nainstalovány následující extra balíčky:

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

Doporučené balíčky:

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

Budou nainstalovány následující NOVÉ balíčky:

  • nezbytné sestavení
  • g++
  • g++-4.8
  • libstdc++-4.8-dev

Seznam nainstalovaných souborů lze nalézt zde a obsah seznamu souborů (aktuální k 24. 4. 2014) lze nalézt v tomto PasteBinu, který jsem vytvořil.


build-essential je abstraktní balíček, zkratka pro jeho závislosti:

  • dpkg-dev
    • binutils
    • bzip2
    • libdpkg-perl
    • vytvořit
    • náplast
    • perl
    • tar
    • xz-utils
  • g++
  • gcc
  • libc6-dev
  • vytvořit

Takže v Cygwinu je stejné nainstalovat jejich náhražky:

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

make a gcc-g++ (g++ ), který závisí na gcc-core (gcc ), jsou nejdůležitější.

Pokud opravdu chcete kompilovat různé projekty v Cygwin, mohou být užitečné také balíčky níže. Buďte opatrní, libboost-devel je velmi velký.

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

Linux
  1. Jak nainstalovat balíčky z konkrétního úložiště v Linuxu

  2. Jak nainstalovat softwarové balíčky pomocí Ansible playbooku

  3. Jak nainstalovat místní balíčky .deb pomocí apt-get

  1. Jak nainstalovat balíčky RPM na Ubuntu

  2. Jak nainstalovat balíčky Npm v Nixos?

  3. Jak nainstalovat balíčky RPM na Ubuntu

  1. Jak nainstalovat balíčky RPM na CentOS

  2. Jak nainstalovat aktualizace na CentOS 7

  3. Jak nainstalovat qBittorrent na Ubuntu 20.04