Özet
m4 [SEÇENEK]... [DOSYA]...
Açıklama
m4, DOSYA argümanlarındaki makroları işler. DOSYA belirtilmemişse veya DOSYA değeri - ise standart girdi okunur.
Uzun seçenekler için zorunlu veya isteğe bağlı olan argümanlar, kısa seçenekler için de zorunlu veya isteğe bağlıdır.
Çalışma Modları
--help: Yardımı görüntüler ve çıkar.--version: Sürüm bilgisini yazdırır ve çıkar.-E,--fatal-warnings: İlk uyarıdan sonra yürütmeyi durdurur.-e,--interactive: Çıktıyı arabelleğe almaz ve kesmeleri yoksayar.-P,--prefix-builtins: Tüm yerleşik işlevlerem4_öneki getirilmesini zorunlu kılar.-Q,--quiet,--silent: Yerleşik işlevler için bazı uyarıları bastırır.
Önişlemci Özellikleri
-D,--define=AD[=DEĞER]:ADmakrosunuDEĞERile veya boş olarak tanımlar.-I,--include=DİZİN:DİZİNdeğerini dahil etme yoluna ekler.-s,--synclines:#line NO "DOSYA"satırları üretir.-U,--undefine=AD:ADtanımını kaldırır.
Sınır Kontrolü
-G,--traditional: Tüm GNU uzantılarını bastırır.-H,--hashsize=ASAL: Sembol arama karma tablosu boyutunu ayarlar. Varsayılan değer509değeridir.-L,--nesting-limit=SAYI: Yapay iç içe yerleştirme sınırını değiştirir. Varsayılan değer1024değeridir.
Dondurulmuş Durum Dosyaları
-F,--freeze-state=DOSYA: ÇıkıştaDOSYAüzerinde dondurulmuş bir durum üretir.-R,--reload-state=DOSYA: BaşlangıçtaDOSYAiçinden dondurulmuş bir durumu yeniden yükler.
Hata Ayıklama
-d,--debug[=BAYRAKLAR]: Hata ayıklama düzeyini ayarlar.BAYRAKLARbelirtilmezseaeqvarsayılır.-l,--arglength=SAYI: Makro izleme boyutunu kısıtlar.-o,--error-output=DOSYA: Hata ayıklama ve izleme çıktısını yönlendirir.-t,--trace=AD: TanımlandığındaADmakrosunu izler.
Hata Ayıklama Bayrakları
BAYRAKLAR aşağıdakilerden herhangi biri olabilir:
a: Gerçek argümanları gösterir.c: Toplamadan önce, topladıktan sonra ve çağrıdan sonra gösterir.e: Açılımı gösterir.f: Geçerli girdi dosyasının adını belirtir.i: Girdi dosyalarındaki değişiklikleri gösterir.l: Geçerli girdi satır numarasını belirtir.p: Yol aramalarının sonuçlarını gösterir.q:aveyaebayrağı ile değerleri gerektiği şekilde tırnak içine alır.t: Yalnızcatraceonuygulanmış olanları değil, tüm makro çağrılarını izler.x: Benzersiz bir makro çağrı kimliği ekler;cbayrağı ile kullanışlıdır.V: Yukarıdaki tüm bayrakların kısayoludur.
Çevre Değişkenleri
Tanımlanmışsa, M4PATH çevre değişkeni -I ile belirtilenlerden sonra dahil edilen, iki nokta üst üste ile ayrılmış dizinlerin listesidir.
Çıkış Durumu
Çıkış durumu başarı için 0, başarısızlık için 1, dondurulmuş dosya sürüm uyuşmazlığı için 63 veya m4exit makrosuna geçirilen herhangi bir değerdir.
Yazar
Rene' Seindal tarafından yazılmıştır.
Hataları Bildirme
Hataları bug-m4@gnu.org adresine bildirin.
Telif Hakkı
Copyright © 2006 Free Software Foundation, Inc.
Bu ücretsiz bir yazılımdır; kopyalama koşulları için kaynak koda bakın. Hiçbir garanti yoktur; ticari elverişlilik veya belirli bir amaca uygunluk garantisi dahi verilmez.
Ayrıca Bakınız
m4 aracına ait tam belgeler bir Texinfo kılavuzu olarak tutulmaktadır. info ve m4 programları sisteminizde düzgün şekilde kuruluysa, aşağıdaki komut tam kılavuza erişmenizi sağlar:
info m4