GNU Make

Yazılım ekran görüntüsü:
GNU Make
Yazılım detaylar:
Versiyon: 4.2.1 Güncelenir
Qayıt: 20 Jun 16
Geliştirici: Paul D. Smith
Lisans: Ücretsiz
Popülerlik: 187

Rating: 3.5/5 (Total Votes: 4)

GNU Make çalıştırılabilir dosya ve programın diğer non-kaynak dosyalarının nesil kontrol etmek için yukarı sourcesThis gelen programın kaynak files.Builds programlarından, yerden tasarlanmış bir açık kaynak kodlu ve ücretsiz bir komut satırı yazılım aracı, söz konusu programın kaynakları arşivinde bulunabilir makefile adlı bir dosyaya, sayesinde, ve listeler dışı kaynak dosyaların her biri, yanı sıra diğer dosyaları onları hesaplamak için nasıl kaynaklardan geliştirme programları yeteneğine sahiptir .Builds ve Paketlerteklifler yazılım onları nasıl yapıldığını ayrıntıları bilmeden paketleri oluşturmak ve yüklemek için son kullanıcılara sağlayarak yeteneğine sahiptir yükler ve aynı zamanda otomatik olarak dosyaların kaynak dosyalarını olmuştur hangi dayalı, güncelleştirilmesi gereken hangi anlamaya değiştirildi.
GNU Make makefiles geliştiriciler tarafından kullanılan çok sayıda güçlü özelliklere sahiptir. Kullanıcıları olanak olarak da, GNU / Linux systemGNU olun her bir GNU / Linux işletim sisteminin en temel programın biridir için derleme sırasında kaydedilmesi gereken ara dosyaları process.An temel programı yeniden, kullanımı ve silebilir derlemek ve ilgili projenin evrensel kaynakları arşivini kullanarak kendi dağıtım uygulamaları yükleyin. O olmadan, kazandı & rsquo; t sadece kaput, kullanılabilirlik ve desteklenen OSesThe yazılım C ++ programlama dili tamamen yazılmış ve herhangi bir GNU üzerinde çalışmak için tasarlandı tarball.Under bir kaynak olarak dağıtılan herhangi paketini yüklemek için muktedir / 32-bit ve 64-bit komut seti hem mimarileri destekleyen Linux dağıtımı.
İşin komik tarafı, GNU kendisi zaten GNU kaynaklardan Linux dağıtımı yüklemek için yüklü olun olması gerekir anlamına gelir evrensel kaynaklar arşiv olarak dağıtılır olun olmasıdır. Ancak, herhangi bir dağıtıma varsayılan olarak monte edilmelidir

Bu sürümde Yeni nedir:.

  • UYARI: geriye dönük uyumsuzluk! .POSIX Belirtilirse, o zaman olmayan reçete hatlarında kullanma standart eğik / yeni satır aşağıdaki değişiklikleri tanıtır gereksinimleri ele POSIX eğik / satırsonu, uyar olun: * ters eğik çizgi öncesinde herhangi izleyen boşluk * Her ters eğik çizgi / satır korunur (artı sonraki boşluk) tek bir alana dönüştürülür
  • Yeni özellik: GNU bu sürümü yapmak GNU Guile entegrasyonu GNU Guile entegrasyonu ile derlenmiş olabilir. GNU Guile yapmak için gömülü uzatma dil olarak hizmet vermektedir. Guile Fonksiyonu & quot; & quot bakın; GNU bölümünde ayrıntılar için kılavuzu yapın. Şu anda GNU Guile 1.8 ve 2.0 + desteklenmektedir. Guile 1.8 uluslararası karakter setleri için destek yoktur. Guile 2.0+ olarak, komut dosyaları UTF-8 olarak kodlanmış olabilir.
  • Yeni komut satırı seçeneği: --output-senkron (= O) hedef tarafından veya özyinelemeli make çıktı gruplandırma sağlar. Paralel bir araya sonuçları zor anlaşılır veren farklı işlerden karıştırma çıkışı önlemek için inşa sırasında yararlıdır. David Boyce tarafından Orijinal uygulama. Reworked ve Frank Heckenbach tarafından geliştirilmiş. Eli Zaretskii tarafından Windows desteği.
  • Yeni komut satırı seçeneği: --trace hedeflerin izleme mümkün kılar. @ & Quot; aksi takdirde .SILENT veya a & quot tarafından bastırılmış olacaktır bile yazdırılır çağrılacak tarifi etkin olduğunda; önek karakter. Ayrıca, her reçete önce de hedefi neden önkoşullar güncel olarak düşünülen gösterilmektedir tanımlandı Makefile adını ve linenumber çalıştırılır.
  • Yeni komut satırı seçeneği argümanı: n & quot --debug şimdi bir & quot kabul eder; şu anda etkin olan tüm hata ayıklama ayarlarını devre dışı bırakır (yok) bayrağı.
  • Yeni özellik: & quot; iş sunucusu & quot; yetenek artık Windows desteklenir. Troy Runkel katkıda Uygulama
  • Yeni özellik: .ONESHELL yeteneği artık Windows desteklenir. Eli Zaretskii tarafından eklenen destek.
  • Yeni özellik: & quot; = & quot; $ (kabuk ...) işlevine alternatif olarak kabuk atama operatörü. BSD Makefile ile uyumluluk için hayata geçirdik. ! = & Quot; & quot arasındaki ince farklar vardır unutmayın; ve $ (kabuk ...). GNU açıklama manuel yapmak için, bkz. UYARI: Geriye uyumsuzluğu! ! & Quot; & quot biten Değişkenler; Daha önce & quot olarak tanımlanan;! değişken = değer & quot; şimdi kabuk atama olarak yorumlanacaktır. ! & quot; & quot arasında boşluk eklemek için atamasını değiştirmek; ve & quot; = & quot ;: & quot; değişken! = Değer & quot;
  • Yeni özellik: & quot; :: = & quot; ; 2012 yılında POSIX tarafından tanımlanan basit atama operatörü Bu operatör & quot özdeş işlevlere sahiptir: = & quot; GNU yapmak, ancak POSIX (http://austingroupbugs.net/view.php?id=330 bakınız) yeterince yeni sürümüne uygun yapmak herhangi bir uygulama taşınabilir olacaktır. Bu operatörü erişmek için .POSIX hedefini tanımlamak için gerekli değildir.
  • Yeni özellik: Yüklenebilir GNU make Bu sürüm & quot içeren nesneleri, make çalışma zamanı içine dinamik nesneleri yüklemek için yeteneği ;: teknoloji önizlemesi & quot. Bu nesneler kullanıcı tarafından oluşturulabilir ve makefiles tarafından kullanılabilir, genişletilmiş işlevler ekleyebilirsiniz.
  • Yeni fonksiyonu: $ (dosya ...) bir dosyaya yazar
  • .
  • Yeni değişkeni: $ (GNUMAKEFLAGS) MAKEFLAGS olduğu gibi, yapmak bayrakları işlenecek. GNU make-özel bayraklar sizin Makefile make diğer sürümleri için taşınabilir olmasını sağlamak için içeren, çevre veya makefile ayarlanabilir. Bu değişken ayrıştırılır sonra, GNU bayrakları özyineleme çoğaltılamaz olmayacak şekilde boş bir dizeye ayarlayın olacaktır olun.
  • Yeni değişken: `MAKE_HOST 'için derlenmiş konak mimarisi yapmak adını verir. Bu '--version yapmak' çalıştırırken 'için inşa edilen' sonra bakın aynı değerdir.
  • MAKEFLAGS ve MFLAGS davranışı daha titizlikle tanımlanmaktadır. Tüm basit bayrakları MAKEFLAGS ilk kelime gruplandırılmıştır. argümanları kabul Hiçbir seçenek ilk kelimenin görünür. basit bayrakları varsa MAKEFLAGS boşluk ile başlar. kısa hem de uzun sürümleri ile bayraklar hep MAKEFLAGS kısa versiyonlarını kullanmaktadır. Bayraklar ASCII sipariş kullanarak alfabetik sıraya göre listelenmiştir. MFLAGS ile başlar & quot asla; - & quot;.
  • makefile içinde MAKEFLAGS içinde -r ve -R seçeneklerini ayarlama şimdi sırasıyla tüm yerleşik kuralları ve değişkenleri kaldırarak, beklendiği gibi çalışır.

  • Bir reçete başarısız olursa
  • makefile adı ve tarifin linenumber gösterilmiştir.
  • .RECIPEPREFIX ayarı başına tarifi hatırladı ve o tarifi genişletilmiş değişkenler de bu tarifi önek ayarını kullanın edilir.
  • -p çıkışta, .RECIPEPREFIX ayarları gösterilir ve tüm hedef özgü değişkenler, bir makefile sanki yerine yorum olarak çıkarılır.

  • MS-Windows, & quot kullanın tarifleri
  • ; .. & quot; artık geçici toplu iş dosyalarında ve stok, Windows kabukları aracılığıyla komutların çağırma zorlar alıntı, bunlar kısa devre ve doğrudan çağrılan olacaktır. (Diğer bir deyişle, & quot ise, artık stok, Windows kabukları için özel bir karakterdir.) Bu alıntılar kullanıldığında komut uzunluğu için kabuk sınırlarını isabet önler, ancak komuta başka bir şey kabuk gerektirir. Reçete kabuk komut satırları üzerinde dize alıntı kullanır Bu değişiklik, potansiyel davranış bazı küçük uyumsuzluklar anlamına gelebilir.

Benzer yazılım

TMake
TMake

11 May 15

Yasm
Yasm

17 Feb 15

cc65
cc65

14 Apr 15

ELF statifier
ELF statifier

20 Feb 15

Yorumlar GNU Make

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!