KJam Build Tool 0.37

Lisans: Ücret -siz ‎Dosya boyutu: 371.00 KB
‎Kullanıcı Derecelendirmesi: 1.3/5 - ‎3 ‎Oy

KJam yapmak gibi bir yapı aracıdır. Bu Jam benzer bir sözdizimi kullanır ama orijinal çok daha güçlüdür. Hem tam hem de artımlı yapılar için bugün mevcut olan en hızlı yapı sistemidir. Herhangi bir mevcut yapı sisteminin en hızlı bağımlılık tarayıcıvardır. Binlerce dosyaiçeren projelerde bile KJam taramayı bitirecek ve neredeyse anında oluşturmaya başlayacak. Mevcut yapı sistemlerinin çoğundan farklı olarak, KJam en başından itibaren çok iş parçacığı olacak şekilde tasarlanmıştır ve bu da çok işlemcili iş istasyonlarının maksimum şekilde kullanılmasıyla sonuçlanır. Toplu bina, dahili kabuk ve paralel komut yürütme KJam kullanımı sayesinde radikal yapı sürelerini azaltır. Çok işlemcili iş istasyonlarındaki KJam, MSBuild veya Gnu Make'e kıyasla MSVC yapı sürelerini 2-5 kat azaltır. KJam, yüz binlerce dosyayla en büyük projeleri bile desteklemek üzere tasarlanmıştır. Hatta, projelerin yapı yükünü büyük bir heterojen yapı makinesi ağı üzerinden paylaşmasına olanak tanıyan dağıtılmış bir yapı sunucuları eş ağı olarak da çalıştırılabilir. KJam bağımlılık tarayıcı hedefleri çok sayıda ile uğraşırken özellikle verimli hale gelişmiş önbelleğe alma teknikleri kullanır. Hedef görüntüleme başına vardır. KJam, bina sırasında hedefleri için bağımlılıkları hesaplar. Ayrı bir off-line yapmak için gerek yoktur bağlı adım. Varsayılan olarak, herhangi bir platformda, KJam komut komutlarını kendi dahili sh-benzeri kabuğunu kullanarak çalıştırın. Bu şekilde geliştiriciler her platformda ortak bir minimum kabuk özellikleri kümesi bekleyebilirsiniz. Yerleşik bir kabuk kullanmak, KJam'in komut komutlarında hatalı komutu doğrudan jamfile'de kullanan hataları bildirmesine olanak tanır, bu da harici bir kabuğun yapamayacağı bir şeydir. Herhangi bir platformda çalışan eylemleri yazmayı kolaylaştıran birden çok platform arasındaki başka bir farkı ortadan kaldırır. KJam şu anda Windows ve Linux üzerinde çalışır ve MSVC ve GCC desteklemek için önceden yapılandırılmış gelir. Herhangi bir derleyiciyi veya yazılım aracını desteklemek için kolayca genişletilebilir.

sürüm geçmişi

  • Sürüm 0.37 tarihinde gönderildi 2006-10-10
    KJam artık dünyanın en hızlı yapı sistemidir. Yeni kriterlerimiz, çoklu işlemcili iş istasyonlarında KJam'in çoğu MSVC projesinin çoğunu MSBuild veya Gnu Make'den 2-5 kat daha hızlı oluşturduğunu göstermektedir. KJam, 40k c++ kaynak dosyalarının bağımlılık grafiğini 1 saniyenin altında tarar.

Program Detayları