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

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • UniqueApps

    UniqueApps

    4 Ocak 2009