|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
[C] visionare direttive pre-processore
ho un problema semplice ma solo un IDE mi può aiutare, e non so quale, dovrei prendere visione di tutte le varie costanti e di tutti gli header realmente presi in considerazione dal preprocessore del compilatore ( uso sempre gcc ).
esempio: Codice:
#define N 10 #define M 15 #include <mio/dummy.h> Che IDE/plugin mi consigliate? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 1945
|
magari non ho capito bene la domanda ma con gcc puoi scegliere di effettuare solo lo stadio di preprocessamento con l'opzione -E
Codice:
gcc -E source.c |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Visual studio è ottimo a fare ciò , ma se non sei su Windows allora forse Eclipse , prova ... non ne sono sicuro (a dire il vero ho usato molto poco eclipse per il C/C++)
__________________
GPU Compiler Engineer |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Non ho capito bene qual'è la domanda... comunque Eclipse CDT risolve le define al mouseover.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#5 | ||
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
Quote:
Quote:
il CDT è altamente buggato, Eclipse lo uso spesso, ma per quanto riguarda il C e il C++ direi che è da evitare. |
||
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Milano Beach
Messaggi: 1696
|
Bah... io lo uso quotidianamento per alcuni progetti (anche abbastanza corposi) e non mi hami dato particolari rogne.
__________________
~ Cthulhu: MacBookPro 13.3" ~ Azathoth: D510MO |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12864
|
Se ho capito bene:
se sei sotto linux fai una Codice:
find . -name '*' -exec grep #define {} \; -print
Se alla grep passi il parametro -n ti stampa anche il numero di riga. Detto ciò i guarded block (#ifndef ... ) sono necessari a volte. |
|
|
|
|
|
#8 | ||
|
Senior Member
Iscritto dal: Dec 2006
Messaggi: 3808
|
Quote:
Quote:
|
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:19.




















