gcc版本不同發生問題 - Linux

Table of Contents

make之後出現以下錯誤訊息

/home/eda/public/Linux/gcc-3.3.3/include/c++/3.3.3/bits/stl_alloc.h:242:
undefined reference to `std::__default_alloc_template<true,
0>::deallocate(void*, unsigned int)'
collect2: ld returned 1 exit status
make: *** [path_filter] Error 1

我查了原因是因為gcc版本不同的原因(linking error)

我現在的gcc版本是gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)

網路上的資料提供的解決方法都是將版本改回3.3.x

不知道有沒有其它方法可以在現在的版本解決這各問題?

非常謝謝各位

--

˙ ˙ ◥ ▲
上吧,藍胖!!
\' (OwQ )
) ) ﹀ \ \
vcfsvjf ◤◤◤◥

--

All Comments

Oliver avatarOliver2010-11-22
gcc3 gcc4 可以並存