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

  • grickle

    grickle

    22 AĞUSTOS 2006
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012