man/dev_and_programming
man · Geliştirme & Programlama

$ mig

Bölüm 1 · Geliştirme & Programlama

Mach Interface Generator

Özet

       mig [ seçenek ...  ] dosya

Açıklama

mig komutu, belirtim dosyalarından istemci-sunucu tarzı Mach IPC için Uzaktan Prosedür Çağrısı (RPC) kodu üretmek üzere Mach Interface Generator'ı çağırır.

Seçenekler

  • -q/-Q: Uyarı mesajlarını yoksayar / yayınlar.

  • -v/-V: Ayrıntılı mod (açık / kapalı), türleri ve rutinleri işlendikçe özetler.

  • -l/-L: Üretilen kodun RPC olaylarını sistem günlüklerine kaydedip kaydetmeyeceğini (kapalı / açık) kontrol eder.

  • -k/-K: Üretilen kodun ANSI C standartlarına uygun olup olmadığını (açık / kapalı) kontrol eder.

  • -s/-S: Üretilen sunucu tarafı kodun üretilmiş bir sembol tablosu içerip içermeyeceğini (açık / kapalı) kontrol eder.

  • -b/-B: Üretilen kodun __counted_by gibi sınır denetimi ek açıklamaları içerip içermeyeceğini (açık / kapalı) kontrol eder.

-i önek Kullanıcı dosyası önekini belirtir.

-user yol Kullanıcı tarafı RPC tarafından üretilen kaynak dosyasının adını belirtir.

-server yol Sunucu tarafı RPC tarafından üretilen kaynak dosyasının adını belirtir.

-header yol Kullanıcı tarafında üretilen başlık dosyasının adını belirtir.

-sheader yol Sunucu tarafında üretilen başlık dosyasının adını belirtir.

-iheader yol Dahili başlık dosyası adını belirtir.

-dheader yol Üretilen tanımlamalar başlık dosyasını belirtir.

-maxonstack değer Yığındaki maksimum mesaj boyutunu belirtir.

-split Ayrılmış başlıklar kullanır.

-arch mimari Hedef kod için makine mimarisini belirtir.

  • -MD: Seçenek, bağımlılık üretimi için C derleyicisine aktarılır.

  • -cpp: Bu seçenek yoksayılır.

-cc yol Önişlemci olarak kullanılacak belirli C derleyicisinin yolunu belirtir.

-migcom yol Kaynak kod üretimi için kullanılacak belirli migcom derleyicisinin yolunu belirtir.

-isysroot yol SDK kök dizinini belirtir.

Sağlanan ek seçenekler, C derleyicisine değiştirilmeden aktarılır.