GCC predefinitions

mike mike@penbex.com.tw
Wed Feb 21 20:35:00 GMT 2001


Hi, Stephen.
You can add '-v' into your command line to see what
predefinitions has been used when compling.
Most of predefinitions has been added in the build
time, but your can still enable yours by '-D' and
disable by '-U', or just add them into your spec
of cross complier.
---cut from gcc.info-------
`-DMACRO'
     Define macro MACRO with the string `1' as its definition.

`-DMACRO=DEFN'
     Define macro MACRO as DEFN.  All instances of `-D' on the command
     line are processed before any `-U' options.

`-UMACRO'
     Undefine macro MACRO.  `-U' options are evaluated after all `-D'
     options, but before any `-include' and `-imacros' options.
-----------------------------

There is a chapter mention some standard and
nonstandard predefine macros in the cpp.info
(/Macros/Predefined Macros)



----- Original Message -----
From: "Stephen Smith" <ischis2@home.com>
To: "CrossGCC" <crossgcc@sourceware.cygnus.com>
Sent: Thursday, February 22, 2001 6:53 AM
Subject: GCC predefinitions


> How can I get gcc to dump the predefinitions.  For instance, how can I see
that __GNUC__ is or is not defined and if it
> it what value it has.
>
> sps
>
>
> ------
> Want more information?  See the CrossGCC FAQ,
http://www.objsw.com/CrossGCC/
> Want to unsubscribe? Send a note to
crossgcc-unsubscribe@sourceware.cygnus.com
>
>


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com



More information about the crossgcc mailing list