Mail Archives: cygwin/2001/03/23/16:50:48
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
- Raw text -