Sunifdef C / C önişlemci conditionals basitleştirilmesi için bir komut satırı aracıdır ++ önişlemci sembolleri kullanıcının seçtiği yorumuna dayalı kaynak kodu (#if ve ilgili direktifler).
Sunifdef FreeBSD 'unifdef' aracı daha güçlü halefi olduğunu. Sunifdef önişlemci koşul özellik setleri, API'ler veya farklı sürümlerde uygulamalarını yapılandırmak için kullanılan büyük kod üsleri ile sürekli gelişen ürün geliştiriciler için çok yararlıdır.
Geçici yapılandırma seçenekleri obselete olmak gibi bu ortamlarda, kod tabanı giderek # ifdef-kirliliği birikir. Sunifdef ölçüde kodundan gereksiz # if mantığı tasfiye tekrarlayan görev otomatik hale getirebilirsiniz.
Kurulum:
Ev dizini altında bir yere arşivini indirin
Arşivini gelen sunifdef dizin ayıklayın. Yeniden adlandırın etmeyin.
Kaynağından yüklemek için:
Sunifdef dizine bir komut konsolu ve cd açın
Run ./configure
Her şey iyi ise, yapmak çalıştırmak
Her şey iyi ise, Herhangi yüzeylerin çalıştırın ve (kök olmak için) istendiğinde root şifresini girin.
Run make install
Pre-built yürütülebilir yüklemek için:
Root olarak / usr / local / bin içine sunifdef dizinden sunfidef / dahili bin kopyalayın.
/ Usr / local / bin / sunifdef izinlerini çalıştırılabilir yapmak.
Root olarak / usr / local / man / man1 içine sunifdef dizinden adam / sunifdef.1 kopya
Sunifdef yüklü olduğunu test etmek için:
Sunifdef -v çalıştırın ve benzeri çıktı bekliyoruz:
sunifdef, sürüm 0.1.3 (22 Şubat 2006, 19:47:48 inşa)
sunifdef: Tamamlandı, çıkış kodu 0x0000
Adam sunifdef çalıştırın ve sunifdef adam sayfasını görmek için bekliyoruz.
Bu Sürümdeki Yenilikler:
· Altı böcek bu sürümde giderilmiştir.
· Bu düzeltmeler Beş sunifdef en ayrıştırma ve tamsayı sabitleri değerlendirilmesi, alet unifdef dallı beri çok az inceleme almış bir niş uzun süredir kusurları mücadele.
· Bu sürüm onlara onaltılık, onluk ve sekizli rakamları ve aritmetik sağlam ayrıştırma sağlar.
· Ancak, sunifdef hala ints gibi tüm tamsayı sabitler değerlendirir ve onlara tamsayı aritmetiği imzaladı gerçekleştirir.
· Bu sabitlenmemiş kusurdur sınır durumlarda C önişlemci en aritmetik, taklit gerisindedir.
Yazılım detaylar:
Yorum Bulunamadı