FreeBSD’de CCache ile Hızlı Derleme: Kurulum ve Makefile Düzenlemeleri

  • Merhaba mmodev forum üyeleri;
    CCache ile derleme işlemini birçok kişi biliyor fakat nasıl kullanılacağına dair bir anlatım yok. Bu derleme metodu ccache kurduktan ilk dosyalarınızı normal sürede derlersiniz ve ccache derlediğiniz dosyaları önbelleğe kopyalar bu sayede diğer derlemelerinizi yaparken build süresi 10 dakika ise bu şekilde 1 dakikaya düşer.

    CCache'de temizleme komutlarıda var bunlar;

    Kod
    ccache --cleanup
    
    ccache --clean

    Kurulum;

    İşlem çok basit. Derleme yaptığınız sunucuya bağlanıyorsunu ve şu komutu giriyorsunuz;

    Kod
    pkg install ccache

    Kurulumu yaptıktan sonra makefile dosyalarınızda düzenleme yapmamız gerekiyor. Makefile dosyalarınızca gcc sürümünüzü yazdığınız kısımın başına ccache ekliyoruz ve bu kadar başka bir işlem gerekmiyor. Bu işlemi tüm dosyalarınızdaki makefile dosyalarına eklemeniz gerekiyor örnek bir dosya görüntüsü;


    Bu işlemi tüm dosyalarda yaptıktan sonra tek farklı işlem liblua klasöründe. Liblua klasöründeki config dosyası içine yazmanız gerekiyor ccache eklemesini o da şu şekilde;