免费注册 查看新帖 |

Chinaunix

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

请各位帮助一个g++编译成功链接出错。。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-23 11:43 |只看该作者 |倒序浏览
各位大侠,小第编译 链接一个c++程序时候错现了如下错误:
编译部分....passed!
链接部分....
i686-unknown-linux-gnu-g++   -L/root/SDS/lib/libpcap-0.8.3 -L/root/SDS/lib/libnet -L/root/SD        S/lib/libdes -L/root/SDS/lib/libaes -L/root/SDS/lib/libssl -L/root/SDS/lib/zlib -L/root/SDS/        lib/libcrypt_old -L/root/SDS/lib/libatm/src/lib/.libs -L/root/SDS/lib/libldap/libraries/libl        dap/.libs -L/root/SDS/lib/libldap/libraries/liblber/.libs -L/root/SDS/prop/libsnapgear++ -L/        root/SDS/prop/libsnapgear -L/root/SDS/lib/libpng -L/root/SDS/lib/libjpeg -L/root/SDS/lib/lib        ncurses -L/root/SDS/ports/libmd5 -L/root/SDS/lib/libpopt -L/root/SDS/ports/libnetgraph -L/ro        ot/SDS/lib/libpcap-0.8.3 -L/root/SDS/lib/libnet -L/root/SDS/lib/libdes -L/root/SDS/lib/libae        s -L/root/SDS/lib/libssl -L/root/SDS/lib/zlib -L/root/SDS/lib/libcrypt_old -L/root/SDS/lib/l        ibatm/src/lib/.libs -L/root/SDS/lib/libldap/libraries/libldap/.libs -L/root/SDS/lib/libldap/        libraries/liblber/.libs -L/root/SDS/prop/libsnapgear++ -L/root/SDS/prop/libsnapgear -L/root/        SDS/lib/libpng -L/root/SDS/lib/libjpeg -L/root/SDS/lib/libncurses -L/root/SDS/ports/libmd5 -        L/root/SDS/lib/libpopt -L/root/SDS/ports/libnetgraph -Wl,-Bdynamic -L/root/SDS/ports/dhcp6/S        rvAddrMgr -L/root/SDS/ports/dhcp6/AddrMgr -L/root/SDS/ports/dhcp6/SrvCfgMgr -L/root/SDS/port        s/dhcp6/SrvOptions  -L/root/SDS/ports/dhcp6/SrvMessages -L/root/SDS/ports/dhcp6/SrvIfaceMgr         -L/root/SDS/ports/dhcp6/Messages -L/root/SDS/ports/dhcp6/Options -L/root/SDS/ports/dhcp6/Mis        c -L/root/SDS/ports/dhcp6/Port-linux -L/root/SDS/ports/dhcp6/IfaceMgr -o dibbler-server /roo        t/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o -lSrvAddrMgr -lAddrMgr  -lSrvCfgMgr  -lSrvOptions          -lSrvMsg -lSrvIfaceMgr -lMsg -lOptions -lMisc -lLowLevel -lIfaceMgr
     49 /root/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o(.text+0xb6): In function `TDHCPServer::~TDHCPS        erver()':
     50 : undefined reference to `TSrvTransMgr::setThat(SmartPtr<TSrvTransMgr>'
     51 /root/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o(.text+0x316): In function `TDHCPServer::~TDHCP        Server()':
     52 : undefined reference to `TSrvTransMgr::setThat(SmartPtr<TSrvTransMgr>'
     53 /root/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o(.text+0x55: In function `TDHCPServer::setWor        kdir(std::basic_string<char, std::char_traits<char>, std::allocator<char> >':
     54 : undefined reference to `TCfgMgr::setWorkdir(std::basic_string<char, std::char_traits<char>        , std::allocator<char> >'
     55 /root/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o(.text+0x657): In function `TDHCPServer::run()'        :
     56 : undefined reference to `TSrvTransMgr::isDone()'
     57 /root/SDS/COMPONENTS/DHCP6S/Misc/DHCPServer.o(.text+0x67c): In function `TDHCPServer::run()'        :
     58 : undefined reference to `TSrvTransMgr::doDuties()'

.........
链接出错
既然编译部分没问题,源代码应该没有问题,而且引用的库已通过-L正确的指定 ,
请问各位这种情况怎么解决?急啊,谢谢!!!!

[ 本帖最后由 volter619 于 2007-4-23 11:54 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
2 [报告]
发表于 2007-04-23 12:22 |只看该作者
原帖由 volter619 于 2007-4-23 11:43 发表
既然编译部分没问题,源代码应该没有问题,而且引用的库已通过-L正确的指定 ,

真的吗?

论坛徽章:
0
3 [报告]
发表于 2007-04-23 12:34 |只看该作者
这是小弟的理解 有可能有错    请楼上详细说明,谢谢

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
4 [报告]
发表于 2007-04-23 12:39 |只看该作者
原帖由 volter619 于 2007-4-23 12:34 发表
这是小弟的理解 有可能有错    请楼上详细说明,谢谢

-L 只是用来指定搜索库文件的路径,-l 才是用来指定链接哪些库。所有需要的库你都指定了?

论坛徽章:
0
5 [报告]
发表于 2007-04-23 12:46 |只看该作者
o 果真漏掉了一个库 我再补上试试,谢谢了。。

论坛徽章:
0
6 [报告]
发表于 2007-04-23 16:44 |只看该作者
问题解决 谢谢指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP