Çözüldü Gmake komutlarının farkları nelerdir?

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Afraz

Cehalet yenilmesi gereken en büyük düşmandır.
Yardımsever Üye
MT Üye
Mesaj
678
Çözümler
30
Beğeni
181
Puan
604
Ticaret Puanı
0
Bildiğiniz üzere gmake , gmake -j20 , gmake all gibi game dosyasını buildleyecek bir çok fonksiyon bulunuyor.. Bunları farkları nelerdir? Bu zamana kadar hep gmake kullandım fakat bi filesde kullandığım gmake -j20 daha hızlı gibi geliyor.. Gmake -j20 kullansam her hangi bir problem vs yaratırmı?
 
gmake all ana dizinden yazılır tüm srcyi build eder. gmake -j ile yazdığın ise aynı anda kaç dosyayı build ettiğidir. genelde önerilen gmake -j komutu

gmake -j(çekirdek sayısı) + 1

yani 4 çekirdekli ise

gmake -j4+1 = gmake -j5

bende gmake j20 kullanıyorum
 
gmake all ana dizinden yazılır tüm srcyi build eder. gmake -j ile yazdığın ise aynı anda kaç dosyayı build ettiğidir. genelde önerilen gmake -j komutu

gmake -j(çekirdek sayısı) + 1

yani 4 çekirdekli ise

gmake -j4+1 = gmake -j5

bende gmake j20 kullanıyorum
Çekirdek sayısı nedir tam olarak? ve nereden öğrenilir?
 
Ben Freebsd 13 kullanıyorum. 13 kurarken 1 den fazla core verdiğimde hata veriyordu. Şu anda tek core ile çalışıyor ve gmake -j10 olarak kullanıyorum çok rahat derleme yapıyor. Birde senin işlemcinin durumuna göre değişir. Yeni bir işlemci ise daha fazla performans alırsın.
 
Ben Freebsd 13 kullanıyorum. 13 kurarken 1 den fazla core verdiğimde hata veriyordu. Şu anda tek core ile çalışıyor ve gmake -j10 olarak kullanıyorum çok rahat derleme yapıyor. Birde senin işlemcinin durumuna göre değişir. Yeni bir işlemci ise daha fazla performans alırsın.
Aynen işlemci iyiyse 1 core bile derlemede gayet yeterli oluyor. Kendi local sunucumda -j 20 ile derlenirken firma sunucusunda -j 10 bile bazen tıkanıyor.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst