SORU
8 ŞUBAT 2010, PAZARTESİ


GCC dökümü işleyişi tanımlar

Gcc/g onun basit bir komut satırı tanımlar dökümü için bir yol var mı? İşler __GNUC__, __STDC__, ve benzeri.

CEVAP
8 ŞUBAT 2010, PAZARTESİ


Evet, -E -dM seçenekleri kullanın-c. Örnek onları stdout çıkış ():

 gcc -dM -E - < /dev/null

gcc manual:

Normal çıkış yerine, üret `#liste' için direktifler tanımlamak makroları sırasında tanımlanan yürütme işleyişi, önceden tanımlanmış makrolar dahil. Bu size ne olduğunu bulmak için bir yol verir bu sürümü önceden tanımlanmış kadar basit. Hayır varsayarsak foo dosya.h, komut

touch foo.h; cpp -dM foo.h

tüm önceden tanımlanmış makrolar gösterecektir.

-DM-E seçeneği olmadan kullanırsanız -dM-fdump-rtl-mach ile eşanlamlı olarak yorumlanır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • failblog

    failblog

    17 HAZİRAN 2008
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008