免费注册 查看新帖 |

Chinaunix

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

一个编译提示socket没定义的错误!在线等。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-31 16:47 |只看该作者 |倒序浏览
一个小程序,编译的时候提示:
Undefined                       first referenced
symbol                             in file
socket                              /var/tmp/ccVO9fkU.o
bind                                /var/tmp/ccVO9fkU.o
inet_ntoa                           /var/tmp/ccVO9fkU.o
recvfrom                            /var/tmp/ccVO9fkU.o
ld: fatal: Symbol referencing errors. No output written to s
collect2: ld returned 1 exit status

但是我把头文件已经加了进去。
#include <sys/types.h>;
#include <netinet/in.h>;
#include <sys/socket.h>;
并且在环境变量中设置了path包含/usr/include.

大侠们帮忙看看!   

论坛徽章:
0
2 [报告]
发表于 2003-07-31 17:00 |只看该作者

一个编译提示socket没定义的错误!在线等。

老大;
这是连接错误;
-lsocket -lnsl

论坛徽章:
0
3 [报告]
发表于 2003-07-31 17:13 |只看该作者

一个编译提示socket没定义的错误!在线等。

不会吧,那说明它连你的c库都没有找到。

你看看你有libc.so.*文件吗?

论坛徽章:
0
4 [报告]
发表于 2003-07-31 17:13 |只看该作者

一个编译提示socket没定义的错误!在线等。

大哥救命!

论坛徽章:
0
5 [报告]
发表于 2003-07-31 17:20 |只看该作者

一个编译提示socket没定义的错误!在线等。

./usr/lib/sparcv9/libc.so.1
./usr/lib/libc.so.1
./usr/lib/libp/sparcv9/libc.so.1
./usr/4lib/libc.so.1.9
./usr/4lib/libc.so.2.9

论坛徽章:
0
6 [报告]
发表于 2003-07-31 17:30 |只看该作者

一个编译提示socket没定义的错误!在线等。

你的c库最高才是.2,
不会吧,现在都是.6了,
你使的什么系统?

论坛徽章:
0
7 [报告]
发表于 2003-07-31 17:36 |只看该作者

一个编译提示socket没定义的错误!在线等。

论坛徽章:
0
8 [报告]
发表于 2003-07-31 17:44 |只看该作者

一个编译提示socket没定义的错误!在线等。

很抱歉,我没有使过solaris,
在linux下c库(6.0)里直接就有socket的定义了。

你现在的问题是找不到符号定义,也就是连接不上。
你需要找到你的solaris是在那个库文件力实现的socket,
然后按照deathbravo所说,指定那个库。

论坛徽章:
0
9 [报告]
发表于 2003-08-01 09:26 |只看该作者

一个编译提示socket没定义的错误!在线等。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2003-08-01 12:21 |只看该作者

一个编译提示socket没定义的错误!在线等。

??

二楼的回答你照做了么?

编译带上-lsocket -lnsl选项
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP