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:
make
automake
gcc
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