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

  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • PUSHER

    PUSHER

    11 HAZİRAN 2014
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006