It compiles fine with gcc 4.3.1 and 4.4.3, but with the new 4.5.0 I get those two missing symbols in linking: std::_List_node_base::_M_hook(std::_List_node_base*) std::_List_node_base::_M_unhook()
我的将gcc版本从4.5.0降阶到【gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) 】,如上所述的stl链接错误不在发生。