Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 在Solaris下编译socket程序时发生“符号参照错误”提示?
【标  题】:在Solaris下编译socket程序时发生“符号参照错误”提示?
【关键字】:Solaris,socket
【来  源】:http://www.cublog.cn/u/20074/showart.php?id=133363

在Solaris下编译socket程序时发生“符号参照错误”提示?

Your Ad Here

需要确保头文件包含正确,并且指定-lsocket选项如下:

    cc [ flag ... ] file ... -lsocket -lnsl [ library ... ]
    #include <sys/types.h>
    #include <sys/socket.h>
Linux下socket调用是在libc中实现的,因此不需要指定-lsocket;但Solaris下,由于存在两套socket库的实现:

3SOCKET - BSD风格socket库,大多数GNU/Linux软件使用这个库

3XNET - 标准socket库

因此Solaris socket库并不包含在libc中,需要给链接器指定-lsocket参数。

280R坏掉了之历险记:【上一篇】
如何让安装一个Solaris/Windows XP/Linux共存的操作系统:【下一篇】
【相关文章】
  • solaris修改hostname
  • solaris中限制用户磁盘空间
  • Vmware 4.52(或裸机)下安装Solaris10攻略及显卡配置
  • sun服务器Solaris9安装
  • Solaris10探营: 安装和基本配置 for X86
  • 在solaris 8中安装oracle 10G
  • Solaris10下修改默认字符集
  • Solaris下cc为什么不能用?
  • Solaris IPMP 配置
  • Solaris 硬盘分区
  • 【随机文章】
  • PHP + AJAX
  • SQL Server 服务器安装剖析
  • [老狼原创]对一个团队的组织模式的思考
  • 忙活了大半天,公布一个模拟Portlet的js小程序
  • 怎样得到一个应用程序如Outlook的路径?
  • 3DS Max 7.0 PF Source粒子全攻略(49)
  • 使用ICMP协议来进行主机探测
  • 国内的部分免费论坛程序汇总
  • 关于游戏中的调度器
  • Arch Linux 0.7 (Wombat) 安装指南
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.