GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menginstal `build-essential` di `Cygwin`?

Tidak ada paket build-essential di Cygwin.

Build-essential adalah kumpulan paket. Jadi, Anda harus memilih paket secara manual, yang menurut saya adalah sebagai berikut:

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

Dengan asumsi Anda sedang melakukan pengembangan, Anda ingin memilih paket-paket tersebut dari cabang Devel. Ini dilakukan saat Anda pertama kali menginstal Cygwin dan penginstal meminta Anda untuk memilih paket, setelah memilih situs pengunduhan dari daftar.

Sedangkan untuk Gtk-WARNING **: can not open display: kesalahan, ini karena sistem Anda tidak menjalankan server tampilan X11 Cygwin, yang menyediakan permukaan untuk merender aplikasi grafis. Lihat http://x.cygwin.com/.

Jika Anda ingin menjalankan gedit di Windows, Anda harus mendapatkan biner untuk windows di sini. Itu dibuat untuk Windows dan tidak membutuhkan Cygwin.

EDIT :Menjalankan sudo apt-get install build-essential di Elementary OS Freya menyebutkan bahwa dependensi berikut juga akan diinstal, jadi Anda mungkin juga menginginkannya untuk lingkungan build yang 'lebih dekat ke Linux'.

Paket tambahan berikut akan diinstal:

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

Paket yang disarankan:

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

Paket-paket BARU berikut ini akan diinstal:

  • build-essential
  • g++
  • g++-4.8
  • libstdc++-4.8-dev

Daftar file yang diinstal dapat ditemukan di sinidan isi dari daftar file (saat ini per 4/24/2014) dapat ditemukan di PasteBin yang saya buat ini.


build-essential adalah paket abstrak, kependekan dari dependensinya:

  • dpkg-dev
    • binutils
    • bzip2
    • libdpkg-perl
    • buat
    • tambalan
    • perl
    • tar
    • xz-utils
  • g++
  • gcc
  • libc6-dev
  • buat

Jadi di Cygwin, sama saja menginstal penggantinya:

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

make dan gcc-g++ (g++ ), yang bergantung pada gcc-core (gcc ), adalah yang paling penting.

Jika Anda benar-benar ingin mengkompilasi berbagai proyek di Cygwin, paket-paket di bawah ini juga dapat membantu. Hati-hati, libboost-devel sangat besar.

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

Linux
  1. Bagaimana Cara Menginstal Paket Npm Di Nixos?

  2. Cara Menginstal Paket RPM Di Ubuntu

  3. Cara menginstal paket .deb lokal dengan apt-get

  1. Cara Menginstal Paket RPM di Ubuntu

  2. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  3. Cara menginstal paket perangkat lunak dengan playbook Ansible

  1. Cara Menginstal Paket RPM di CentOS

  2. Cara Menginstal Pembaruan di CentOS 7

  3. Cara Menginstal qBittorrent di Ubuntu 20.04