[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Predefined symbols in gcc
- Date: Mon, 16 Mar 1998 16:24:33 -0600 (CST)
- From: joel at oarcorp.com (Joel Sherrill)
- Subject: Predefined symbols in gcc
Is p.c an empty file?
There is a tricky combination of gcc options to intermix source and
assembly. Does anyone have that one squirreled away somewhere?
--joel
On Mon, 16 Mar 1998, Eric Norum wrote:
> Perhaps everyone else already knows this, but I just found out today.
>
> There is an easy way to get gcc to print a list of predefined symbols:
> -E -pM
>
> For example, with the egcs-1.0.2-prerelease:
>
> > m68k-rtems-gcc -ansi -mcpu32 -E -dM p.c | sort
> #define __GNUC_MINOR__ 90
> #define __GNUC__ 2
> #define __STRICT_ANSI__ 1
> #define __mc68000 1
> #define __mc68000__ 1
> #define __mcpu32 1
> #define __mcpu32__ 1
> #define __rtems 1
> #define __rtems__ 1
>
>
> > m68k-rtems-gcc -ansi -E -dM p.c | sort
> #define __GNUC_MINOR__ 90
> #define __GNUC__ 2
> #define __HAVE_68881__ 1
> #define __STRICT_ANSI__ 1
> #define __mc68000 1
> #define __mc68000__ 1
> #define __mc68020 1
> #define __mc68020__ 1
> #define __rtems 1
> #define __rtems__ 1
>
> ---
> Eric Norum eric at skatter.usask.ca
> Saskatchewan Accelerator Laboratory Phone: (306) 966-6308
> University of Saskatchewan FAX: (306) 966-6058
> Saskatoon, Canada.
>