ubuntu yada debian gibi distrolarda
ya root alıp önce
apt-get update && apt-get upgrade
ile güncellemeleri vs alıp
apt-get install build-essential
yada direk : sudo apt-get install build-essential
yok redhat tabanlı Centos,fedora vs gibi distrolarda bu komut farklıdır. fedora çok oldu hatırlamıyorum benim kurduğum kullandığım ya 15 ya 16 idi. bizde CentOS daha yaygın kullanıldığı/tanındığı için onda:
yum group install "Development Tools"
tabi yine root olduktan/aldıktan sonra. eğerki group install hata atarsa bu ikisi birleşik olarak yani:
yum groupinstall "Development Tools" olarak deneyin direk root komutuyla :
sudo yum group install "Development Tools"
yok gcc değil clang tercih ediliyorsa C compiler olarak sudo apt-get install clang seçilebilir yok sadece C derleyici kurulmak isteniyorsa sudo apt-get install g++
yok programlama amaçlı derleyici yanında IDE eclipse kurulması istenebilir.
aptitude install eclipse
apt-get install build-essential
ile gelen/kurulanlar:
- libc6-dev - C standart kütüphanesi
- gcc - C derleyici.
- g++ - C++ derleyici.
- make - GNU program/yazılımların kurulumunda kullanılan make yapabilmeye yarar.
- dpkg-dev - debian paket geliştirme araçlarını içerir.
daha farklı bir distro kullanılıyorsa o distronun ( arch,gentoo,opensuse,mageia vs vs liste böyle uzar gider.) o distroya ait forum/wiki vs gibi sayfalarında araştırma yapmanızı yada mint hariç hemen tamamının freenode üstünde resmi destek kanalları vardır orada sorabilirsiniz.ancak mutlaka nette araştırmanızı tavsiye ederim...çünkü distrosuna paket yöneticisine göre fark edebiliyor.(hatta kaç bit olduğuna göre,yada değişik sürümlerinde dahi farklılıklar olabiliyor.)
o nedenle sizdeki ubuntu,debian,centos gibi daha yaygınca burada kullanılan OS- distrolardan iseler yukarda verdiğim komutlarla işiniz görülür. daha farklı bişeyse mutlaka önce bir araştırın. örneğin opensuse'de yukarıdaki build-essential'ın karşılığı komut : zypper install -t pattern devel_basis
bunuda en son yeni sürümünü kurup kullandığım için aklımda kaldı...