Giriş
Önceki GNU Paket Yapılandırma Sistemi Sonraki
Giriş
*NIX sistemlerde uygulama geliştirmek gerçekten eğlenceli bir iştir. Öğrenilecek o kadar çok şey var ki. Uzun zamandır Linux ile uğraşmama rağmen sürekli çok şeyler öğrenmeye devam ediyorum, işin en güzel yanı da bu. Üç yıl öncesine kadar geliştirdiğim uygulamalarda yeniden derleme işlemini tek tek komutlarla yapıyordum. Fakat programlar büyüdükçe bu işi yapmak inanılmaz zor hale geldi. Hele bir de yazdığınız programların başkaları tarafından da derlenmesi söz konusu olunca işler daha da karışmaktadır. O zaman Makefile yazmam gerektiğini anladım. Oturdum 3-5 saatlik bir araştırmadan sonra make kullanımıyla ilgili pek çok bilgi edindim ve orada kaybettiğim (!) 3-5 saat bana şimdiye dek kat kat fazlasını kazandırdı. Bu belgeyi okuduğunuza göre bir şekilde siz de bu konulara ilgi duyuyorsunuzdur. Eğer henüz yeni iseniz, bir iki saatinizi ayırıp burada yazılanları uygulamanızı şiddetle öneririm.
Bu belgede önce nasıl kendi Makefile dosyalarımızı oluşturabileceğimizden bahsedeceğiz. Temel make kullanımını öğreneceğiz. Ardından taşınabilirlik özelliğine sahip, daha büyük uygulamaların derlenebilmesi için tek tek tüm Makefile dosyalarını elle oluşturmanın zorluğundan bahsedecek ve sizleri autoconf ve automake kullanmaya zorlayacağız. Sizi ikna ettikten sonra ise örneklerle bu araçların da kullanımından bahsedeceğiz.
Önceki Üst Ana Başlık Sonraki
GNU Paket Yapılandırma Sistemi Başlangıç Makefile Kullanımı
Bir Linux Kitaplığı Sayfası