Makefile hakkında bilinmesi gerekenler nelerdir?

Buğra Öksüz

Decapat
Katılım
8 Şubat 2023
Mesajlar
34
Daha fazla  
Sistem Özellikleri
NVDIA GeForce GT330M-Intel(R), Core(TM) i3 CPU M330 @2.13GHz, 8GB DDR3, 512GB SSD
Cinsiyet
Erkek
Merhaba, ben 42 Schools'da bir öğreniciyim, Cursus'a yeni başladık ve projemiz Libft. Bizden kütüphane oluşturmamıız isteniyor basitçe. Makefile hakkında ne bilmem gerekiyor? Sadece basit bir derleme aracı değil gibi.
 
Derleme aracından ziyade projeyi geliştirirken kullanabileceğiniz bir otomasyon aracı gibi düşünebilirsiniz. İçine önceden kullanacağınız komutları tanımlayıp workflow çıkarıyorsunuz. Sık olarak kullanılan projeyi derleme, derleme çıktılarını temizleme, çıktıyı çalıştırma gibi şeyleri ekleyebilirsiniz komut olarak. Daha sonrasında terminalde make <komut_adi> şeklinde kendi eklediğiniz komutları çalıştırabilirsiniz. Makefile da aslında sadece dosyanın formatıdır, kullandığınız araç GNU Make olarak geçer. GNU Make'i kurduğunuzda make komutu ile Makefile dosyalarını çalıştırırsınız.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…