免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2749 | 回复: 3
打印 上一主题 下一主题

编译错误,请问这是为什么呢。谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-13 18:03 |只看该作者 |倒序浏览
信息如下:

/usr/bin/ld: warning: libexpat.so.1, needed by /usr/lib/libfontconfig.so, may co                                             nflict with libexpat.so.0
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `VTT for std::basic_ifstream<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `operator new[](unsigned int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streamb                                             uf<char, std::char_traits<char> >*)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >& std:perator<< <st                                             d::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char                                              const*)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >:perator<<(long)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::_M_out_cur_move(l                                             ong)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `typeinfo for std::basic_streambuf<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for std::basic_filebuf<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::_Rep::_S_terminal'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_filebuf<char, std::char_traits<char> >::close()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::showmanyc()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<ch                                             ar> > const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::compare(char const*) const'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `__cxa_call_unexpected'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_istream<char, std::char_traits<char> >:perator>>(int&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `pthread_cancel'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for std::basic_ifstream<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_istream<char, std::char_traits<char> >:perator>>(double&                                             '
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_filebuf<char, std::char_traits<char> >:pen(char const*, s                                             td::_Ios_Openmode)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >:perator<<(unsigned                                              long)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `VTT for std::basic_ofstream<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::assign(std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                              const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for __cxxabiv1::__si_class_type_info'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >:perator<<(std::bas                                             ic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::cha                                             r_traits<char> >&)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `operator delete(void*)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `__cxa_end_catch'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `typeinfo for std::basic_ostream<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::__basic_file<char>::~__basic_file()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::replace(unsigned int, unsigned int, char const*, unsigned int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `__gxx_personality_v0'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::reserve(unsigned int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::_Rep::_S_create(unsigned int, std::allocator<char> const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale                                              const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::_Rep::_S_max_size'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >::~basic_ostream()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `__cxa_pure_virtual'

论坛徽章:
0
2 [报告]
发表于 2007-03-13 18:04 |只看该作者
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::ios_base::ios_base()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::_S_empty_rep_storage'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >& std::ends<char, std                                             ::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::locale::~locale()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::sync()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::~basic_streambuf(                                             )'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >:sgetn(char*, int                                             )'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::__throw_logic_error(char const*)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for __cxxabiv1::__class_type_info'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `operator delete[](void*)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >:sputn(char const                                             *, int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::append(std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                              const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::basic_string(char const*, std::allocator<char> const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int                                             )'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::sputc(char)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for std::basic_streambuf<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::basic_string(char const*, unsigned int, std::allocator<char> const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::ios_base::~ios_base()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `__cxa_begin_catch'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::__basic_file<char>::is_open() const'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for std::basic_ios<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std                                             ::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~b                                             asic_ostream()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `operator new(unsigned int)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `vtable for std::basic_ofstream<char, std::char_traits<char> >'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate                                             )'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >:perator<<(double)'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_ostream<char, std::char_traits<char> >& std:perator<< <ch                                             ar, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std:                                             :char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allo                                             cator<char> > const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::_Rep::_M_destroy(std::allocator<char> const&'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `virtual thunk to std::basic_ostream<char, std::char_traits<char> >::~b                                             asic_ostream()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::basic_streambuf()                                             '
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_streambuf<char, std::char_traits<char> >::uflow()'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../libverilook.so: undefined refe                                             rence to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >                                             ::append(char const*, unsigned int)'
collect2: ld returned 1 exit status
make[2]: *** [test5] Error 1
make[2]: Leaving directory `/root/Projects/test5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Projects/test5'
make: *** [all] Error 2

论坛徽章:
0
3 [报告]
发表于 2007-03-14 09:19 |只看该作者
自己写的Makefile用gcc32就可以编译通过,如果在自己写的Makefile中用gcc(系统默认是4.1),也出现如上类似错误。

所以觉得还是是gcc版本问题,我用的ide是anjuta。设置用的是gcc32。
显示信息业说是用gcc32编译的,但不知道为什么不行。

论坛徽章:
0
4 [报告]
发表于 2007-03-14 16:10 |只看该作者
弄好了,应该用g++32而不是gcc32,在anjutaMake时,指定:
CC=g++32 CXX=g++32
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP