This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Question about g++


Thanks for the response.  I tried to use -o switch as you mentioned (g++ -o 
hello hello.cc), but I got the same error messages.  Also, gcc -o hello 
hello.cc gives me the same thing.  Is there any other solution?

Thanks in advance


At 08:20 AM 3/23/2001 -0700, you wrote:
>How are you trying to build this exe.  I have the same program,
>and if I do a
>make hello,
>then it fails with all the erros you have listed.  This is a known
>and reported issue with make, where under cygwin, make uses
>gcc for .cc source files instead of g++.  Chris Faylor has noted
>the error, and made a fix.  Just not sure when it will be released.
>If you want to just use g++, then you should probably give it
>a -o option:
>g++ -o hello hello.cc
>This will make an executable binary called hello (hello.exe under cygwin).
>
>HTH
>
>
>On Thu, 22 Mar 2001 10:21:12 -0500, Ryuji Yokoyama wrote:
>
> >Hello All!
> >
> >I am new to this list as well as cygwin.  I tried to compile following very
> >simple program.   However, I just got a lot of error messages, which is
> >bellow the program.  If I use -c switch (g++ -c helllo.cc), I get an object
> >file, so I think the compiler is OK.  Could anybody tell me how to solve
> >the problem?
> >
> >Thanks
> >
> >
> >#include <iostream>
> >
> >using namespace std;
> >
> >int main(void)
> >{
> >   cout << "Hello World" << endl;
> >
> >   return 0;
> >
> >}
> >
> >
> >
> >
> >
> >
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf3ios+0x2 
> 9):hell
> >o.cc: undefined reference to `__rtti_si'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf9streamb 
> uf+0x29
> >):hello.cc: undefined reference to `__rtti_si'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7filebuf 
> +0x29):
> >hello.cc: undefined reference to `__rtti_si'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7ostream 
> +0x28):
> >hello.cc: undefined reference to `__rtti_class'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf7istream 
> +0x28):
> >hello.cc: undefined reference to `__rtti_class'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf8iostrea 
> m+0x30)
> >:hello.cc: undefined reference to `__rtti_class'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf22_IO_is 
> tream_w
> >ithassign+0x28):hello.cc: undefined reference to `__rtti_class'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf22_IO_os 
> tream_w
> >ithassign+0x28):hello.cc: undefined reference to `__rtti_class'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf11_ios_f 
> ields+0
> >x1d):hello.cc: undefined reference to `__rtti_user'
> >/cygdrive/e/DOCUME~1/ADMINI~1/LOCALS~1/Temp/ccGMBWhp.o(.text$__tf8_IO_FIL 
> E+0x1d)
> >:hello.cc: undefined reference to `__rtti_user'
> >/usr/lib/libstdc++.a(iostream.o)(.text+0xa):iostream.cc: undefined 
> reference to
> >`__get_eh_context'
> >/usr/lib/libstdc++.a(iostream.o)(.text+0x13ea):iostream.cc: undefined 
> reference
> >to `__get_eh_context'
> >/usr/lib/libstdc++.a(iostream.o)(.text+0x17ed):iostream.cc: undefined 
> reference
> >to `__get_eh_context'
> >/usr/lib/libstdc++.a(iostream.o)(.ostream::text$(int)+0xa):iostream.cc:
> >undefine
> >d reference to `__get_eh_context'
> >/usr/lib/libstdc++.a(iostream.o)(.istream::text$(int)+0xa):iostream.cc:
> >undefine
> >d reference to `__get_eh_context'
> >/usr/lib/libstdc++.a(iostream.o)(.iostream::text$(int)+0xd):iostream.cc:
> >more un
> >defined references to `__get_eh_context' follow
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x39):stdiostream 
> .cc:
> >un
> >defined reference to `__rtti_si'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x53):stdiostream 
> .cc:
> >un
> >defined reference to `__rtti_si'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf8stdiobuf+0x6d):stdiostream 
> .cc:
> >un
> >defined reference to `__rtti_si'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x39):stdios 
> tream.c
> >c: undefined reference to `__rtti_si'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x52):stdios 
> tream.c
> >c: undefined reference to `__rtti_class'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12istdiostream+0x6b):stdios 
> tream.c
> >c: undefined reference to `__rtti_class'
> >/usr/lib/libstdc++.a(stdiostream.o)(.istdiostream::text$(int, __sFILE
> >*)+0xd):st
> >diostream.cc: undefined reference to `__get_eh_context'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x39):stdios 
> tream.c
> >c: undefined reference to `__rtti_si'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x52):stdios 
> tream.c
> >c: undefined reference to `__rtti_class'
> >/usr/lib/libstdc++.a(stdiostream.o)(.text$__tf12ostdiostream+0x6b):stdios 
> tream.c
> >c: undefined reference to `__rtti_class'
> >/usr/lib/libstdc++.a(stdiostream.o)(.ostdiostream::text$(int, __sFILE
> >*)+0xd):st
> >diostream.cc: undefined reference to `__get_eh_context'
> >
> >
> >--
> >Want to unsubscribe from this list?
> >Check out: http://cygwin.com/ml/#unsubscribe-simple
>
>
>
>
>--
>Want to unsubscribe from this list?
>Check out: http://cygwin.com/ml/#unsubscribe-simple


--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]