免费注册 查看新帖 |

Chinaunix

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

求助:SCO下SOCKET程序编译问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-07-07 16:24 |只看该作者 |倒序浏览
小弟SCO5.05下用C写了一个SOCKET程序,编译时出现问题,请各位大虾指教:
我用cc -o sockConn sockConn.c -lsocket 编译时:
undefined                       first referenced
symbol                             in file
Socket                              sockConn.o
Bind                                sockConn.o
Accept                              sockConn.o
rec                                 sockConn.o
i386ld fatal: Symbol referencing errors. No output written to sockConn
在当前目录下生成了一个sockConn.o 的文件.
用./sockConn.o执行,报错:
./sockConn.o: syntax error at line 1: `(' unexpected
但是在我的程序里第一行根本没有"("呀!而且我把程序里的"("都找遍了,也没有发现哪个有问题.
用cc -c sockConn.c -lsocket -lld -lftp编译时,什么反应都没有,没有报错,也没有生成新的文件.

不知何故,请各位指教,不胜感激!!!

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

求助:SCO下SOCKET程序编译问题

有人知道吗?小弟比较急,谢谢了!
另外,源程序比较长,就没贴上来.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2004-07-07 17:59 |只看该作者

求助:SCO下SOCKET程序编译问题

傻瓜,
C 语言是区分大小写的,
这一点你都不知道?

Socket 应该写作 socket
Bind 应该写作 bind
Accept 应该写作 accept

还有 rec 这个是什么东西?
自己好好看看!

论坛徽章:
0
4 [报告]
发表于 2004-07-07 18:43 |只看该作者

求助:SCO下SOCKET程序编译问题

大小写,我改过的,一开始就是小写的,还是一样报错。:(

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2004-07-07 18:48 |只看该作者

求助:SCO下SOCKET程序编译问题

[quote]原帖由 "Jerry88"]大小写,我改过的,一开始就是小写的,还是一样报错。:([/quote 发表:

我不管你以前是什么写,
反正现在是大写就是错的。

你如果想要解决问题的话,
就先改成小写,
然后再试一次,
如果出错的话,再把错误信息贴上来。

论坛徽章:
0
6 [报告]
发表于 2004-07-08 07:33 |只看该作者

求助:SCO下SOCKET程序编译问题

用./sockConn.o执行


?????? .o 可以执行,呵呵?!

论坛徽章:
0
7 [报告]
发表于 2004-07-08 09:49 |只看该作者

求助:SCO下SOCKET程序编译问题

我以前编译SOCEKET的程序时,也没有加什么-lsocket ,也可以啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP