[問題] gcc版本不同發生問題
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 ◣ 〈 ◤◤◤◥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.16.237
→
11/21 09:09, , 1F
11/21 09:09, 1F