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

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009