install problem about gcc3.0
我在cygwin 1.3.10上安装gcc3.0.4 和 libstdc++-v3,
安装成功了
$gcc -v
Reading specs from /usr/local/lib/gcc-lib/i686-pc-cygwin/3.0.4/specs
Configured with: ../gcc-3.0.40/configure --verbose --enable-threads=win32 --with
-system-zlib --disable-nls --disable-shared --enable-static --with-gnu-as --with
-gnu-ld --program-prefix=gcc --enable-languages=c,c++ --disable-libgcj --disable
-checking --enable-sjlj-exceptions --host=i686-pc-cygwin --enable-haifa --with-g
nu-ld --with-gnu-as
Thread model: win32
但是,在我编译一个简单的hello world *c++* (using cout stream)程序时,会出一堆垃圾:
$g++ hello.cc
/cygdrive/h/DOCUME~1/Save/LOCALS~1/Temp/ccqDurRE.o(.text+0x1c):test.cc: undefined reference to `__gxx_personality_sj0'
/cygdrive/h/DOCUME~1/Save/LOCALS~1/Temp/ccqDurRE.o(.text+0xdf):test.cc: undefined reference to `std::cout'
我看了FAQ和一些newsgroup但还是不能解决问题(重装libstdc++-v3)。
有哪位大虾能施以援手,在下不胜感激!