Gnu yapmak

GNU, bir programın yürütülebilir dosyaları ve diğer kaynak dışı dosyaları kontrol eden bir araçtır.
Şimdi İndirin

Gnu yapmak Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Paul D. Smith
  • yayıncı web sitesi:
  • http://www.gnu.org/software/make/

Gnu yapmak Etiketler


Gnu yapmak Açıklama

GNU Make, bir programın yürütülebilirlik ve diğer kaynak dışı dosyaları kontrol eden bir araçtır. GNU Make, programın kaynak dosyalarından bir programın yürütülebilir dosyalarını ve diğer kaynak dışı dosyaları kontrol eden bir araçtır. Kaynak dosyalar ve diğer dosyalardan nasıl hesaplanır. Bir program yazdığınızda, bunun için bir makam yazmalısınız, böylece programın programını oluşturmak ve yüklemek için yapmanız mümkün olacaktır. Bu yapılır - çünkü bu detaylar tedarik ettiğiniz makefile olarak kaydedilir. · Hangi kaynak dosyalarının değiştiğine dayanarak güncellenmesi gereken dosyaları otomatik olarak çıkarın. Ayrıca, kaynak dışı bir dosyanın başka bir kaynak olmayan dosyaya bağlı olması durumunda dosyaları güncelleme için otomatik olarak belirler. Birkaç kaynak dosyayı değiştirirseniz ve çalıştırırsanız, her şeyi yeniden derlemesi gerekmez. Programın. Sadece değiştirdiğiniz kaynak dosyalara doğrudan veya dolaylı olarak bağlı olan bu kaynak olmayan dosyaları günceller. · Herhangi bir dil ile sınırlı değildir. Programdaki kaynak olmayan her kaynak için, makefile, kabuk komutlarını hesaplamak için belirtir. Bu kabuk komutları, bir dernek dosyasını oluşturmak için bir derleyici, bir kütüphaneyi veya belgeleri biçimlendirmek için bir kütüphaneyi veya makeInfo'yu güncellemek için bir dernek dosyası oluşturmak için bir derleyiciyi çalıştırabilir. · Bir paket oluşturmakla sınırlı değil. Ayrıca, bir paketi kurmak veya kaldırmak, bunun için etiket tabloları oluşturma, ya da ne yapacağınızı yazarken yeterliliğini yapmak için yeterli yapmak istediğiniz başka bir şey yapmayı da kontrol etmek için de kullanabilirsiniz. Makefile içindeki kuralları ve TargetSA kuralını, kaynak dosyalardan bir hedef dosyayı oluşturmak için bir dizi komutun nasıl yürütüleceğini söyler. Ayrıca, hedef dosyanın bağımlılıklarının bir listesini belirtir. Bu liste, kuraldaki komutlara girdi olarak kullanılan tüm dosyaları (kaynak dosyalar veya diğer hedefler olsun) içermelidir. Bir yerde, basit bir kuralın nasıl göründüğüdür: Hedef: Bağımlılıklar ... Komutları ... çalıştırdığınızda, Güncelleştirmek için belirli hedefleri belirleyebilirsiniz; Aksi takdirde, makefile'de listelenen ilk hedefi güncellemeleri yapın. Tabii ki, bu hedefleri üretmek için giriş olarak ihtiyaç duyulan diğer herhangi bir hedef dosyalar önce güncellenmelidir. Makefile, hangi hedef dosyaların güncellenmesi gerektiğini bulmak için makefile kullanır ve ardından hangilerinin gerçekte güncellenmesi gerektiğini belirler. Bir hedef dosyanın tüm bağımlılıklarından daha yeni ise, daha önce günceldir ve yenilenmesi gerekmez. Diğer hedef dosyaların güncellenmesi gerekir, ancak doğru sırada: Her hedef dosyanın diğer hedeflerini yeniden oluşturmada kullanılmadan önce yenilenmesi gerekir. sahip olmak. Ayrıca, kaydedilmesine gerek duymayan ara dosyaları yenilenebilir, kullanabilir ve daha sonra silebilir. Ayrıca çok uygun olan birkaç basit özelliğe sahip olabilir. Örneğin, "Kaynak dosya dosyasının değişmediğini, değiştirmediği gibi davranmadığını söyleyen -O dosyası seçeneği. '' Bir başlık dosyasına yeni bir makro eklediğinizde bu son derece yararlıdır. Makyajın çoğu versiyonu, bu nedenle başlık dosyasını kullanan tüm kaynak dosyaları yeniden derlemeliler; Ancak GNU, yeniden derlemeyi önlemenin bir yolunu verir, başlık dosyasındaki değişikliğinizin bunu gerektirmediği durumlarda, GNU yapımının ve çoğu yapının en önemli farkı, GNU yapının ücretsiz bir yazılım olmasıdır. . Bu sürümde yenilikler: · Büyük bugfixes


Gnu yapmak İlgili Yazılım

Gbaconv

Gbaconv, Gameboy Advance'ü geliştiricilere yönelik bir takım aracıdır. ...

475

İndirmek

Özel Eclipse Oluşturucu

Özel Eclipse Builder, bir şirket / kişisel özelleştirilmiş tutulma dağılımı oluşturmak için hafif bir karınca tabanlı projedir. ...

168

İndirmek

cc65

CC65, 6502 tabanlı sistemler için ücretsiz bir C derleyicisidir. ...

182

İndirmek

Elfio

ELFIO bir elf (yürütülebilir ve bağlantılı bir format) okuyucu ve yapımcıdır. ...

752

İndirmek

Sol Müdürü

SOL Manager, kaynak dosyalarınızı ve yapılandırma ayarlarınızı yönetmek için bir araçtır. ...

175

İndirmek