RE: gcc-3.2.3 with -ansi and 32bit gcc-3.2.3 binaries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



All,
I think Lyle has in directly answered my question, so I'm posting this
for clarity.  It turns out I don't necessarily need to use -ansi, but I
do need to be compliant with the 14882:1998 ISO C++ Programming Language
Spec.  This was a misunderstanding of how I interpreted my projects
requirements I think.
  
So, after reading GCC online docs about libstdc++
(http://gcc.gnu.org/onlinedocs/libstdc++/faq/index.html), and GCC
commands
info(http://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C%20Dialec
t%20Options ), if I use the command line option:
g++ -std=c++98 -pedantic -o proc proc.cpp
all compiles and runs fine, and I have told the g++ compiler to adhere
to the 14882:1998 ANSI/ISO/IEC C++ Programming Language Specification.
So I don't need -ansi after all. I think this will work for now.
However, please keep in mind that for some reason the snippet of code I
posted in this thread will not build with "g++ -ansi -o proc proc.cpp"
for some reason of which I don't need to dive into right now since I
have found another way.
Phil

-----Original Message-----
From: lrtaylor@xxxxxxxxxx [mailto:lrtaylor@xxxxxxxxxx] 
Sent: Friday, February 20, 2004 4:37 PM
To: Crescioli, Phil; gcc-help@xxxxxxxxxxx
Subject: RE: gcc-3.2.3 with -ansi and 32bit gcc-3.2.3 binaries

Phil,

In what way do you need to be ANSI compliant?  That is, do you need to
be compliant to ANSI C or ANSI C++?  The -ansi option only applies to
C...

Cheers,
Lyle

-----Original Message-----
From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On
Behalf Of Crescioli, Phil
Sent: Friday, February 20, 2004 2:33 PM
To: gcc-help@xxxxxxxxxxx
Subject: gcc-3.2.3 with -ansi and 32bit gcc-3.2.3 binaries

All,
My Platform is Sun Ultra Sparc 3e with Solaris 8 and GCC3.2.3. 
I must be ansi/iso compliant and use -ansi when compiling.


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux