当前位置:  技术问答>linux和unix

solaris 下gcc编译为什么出现这问题~~

    来源: 互联网  发布时间:2016-04-30

    本文导语:  在Solaris 10上刚重新安装的gcc test.c是一个很简单的程序 为什么编译通不过呢~~ #/usr/local/bin/gcc -g  test.c Undefined                       first referenced symbol                             in fi...

在Solaris 10上刚重新安装的gcc test.c是一个很简单的程序
为什么编译通不过呢~~
#/usr/local/bin/gcc -g  test.c
Undefined                       first referenced
symbol                             in file
main                                /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crt1.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status

|
从楼主链接错误看,必需的是
-lsocket -lnsl

其实很简单,在Solaris下man socket就能看到了。
Sockets Library Functions                           inet(3SOCKET)

NAME
     inet, inet6, inet_ntop, inet_pton, inet_addr,  inet_network,
     inet_makeaddr,  inet_lnaof, inet_netof, inet_ntoa - Internet
     address manipulation

SYNOPSIS
     cc [ flag ... ] file... -lsocket -lnsl [ library...]
     #include 
     #include 
     #include 
     #include 


Sockets Library Functions                         socket(3SOCKET)

NAME
     socket - create an endpoint for communication

SYNOPSIS
     cc [ flag ... ] file ... -lsocket -lnsl [ library ... ]
     #include 
     #include 

     int socket(int domain, int type, int protocol);

DESCRIPTION
     The socket() function creates an endpoint for  communication
     and returns a descriptor.


Sockets Library Functions                        connect(3SOCKET)

NAME
     connect - initiate a connection on a socket

SYNOPSIS
     cc [ flag ... ] file ... -lsocket -lnsl [ library ... ]
     #include 
     #include 

     int  connect(int  s,  const  struct  sockaddr   *name,   int
     namelen);

    
 
 

您可能感兴趣的文章:

  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 请问各位高手,怎么样在windows上通过批处理脚步启动solaris上的编译器,实现自动编译?(solaris通过telnet登陆)?
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • 在linux+x86下用交叉编译器编译出能在solaris+x86运行的文件时遇到的问题
  • solaris 如何编译库
  • Solaris下编译器版本不同,编译后的物件大小不同?
  • 关于solaris安装,安装C/c++编译器的问题
  • solaris的编译环境的问题
  • 请问哪有Solaris下的GCC编译器下载??
  • solaris 安装cc编译器
  • solaris2.6下安装c编译器问题
  • 求Solaris下的GCC编译器
  • solaris9 静态库编译出错
  • 请教如何在solaris 8上安装c编译器
  • Solaris系统下,使用gcc编译程序,请问采用1字节对齐应该怎样设置
  • solaris下一个编译错误~请高人解答
  • 在sun solaris 8系统下有没有具编辑、编译、调试一体的集成C(C++)开发工具?谢谢!
  • solaris 下gcc 编译出错.
  • 晕了,solaris系统下,使用gcc -g选项编译出的程序,怎么没有调试信息
  • solaris下cc编译器连接时出错?
  • 安装solaris出现speedo:report_error(4106)错误
  • Solaris中如果磁盘空间满了,会出现什么情况?
  • solaris上出现warning
  • 在solaris8上编译完成,链接的时候出现Segmentation Fault - core dumped这种错误,请问是什么原因??
  • 安装solaris 10出现问题,向高人求救,谢谢
  • solaris 里面JSP get方式传中文参数 出现乱码的问题
  • solaris下安装oracle出现的异常
  • 安装完毕Solaris 10,出现两个问题:显示不正常;鼠标无指针
  • 怎样让solaris8在启动的过程中让它自动启动而不出现Ctrl+d的提示?
  • 在Solaris下,使用xalan对XML转换时,出现错误,怎么办?同样程序在Windows可正常运行。
  • 急。装solaris系统出现grub提示符怎么解决呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题 iis7站长之家
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • solaris 10能不能远程桌面连接Solaris 10(或 Linux) ,不要安装其他软件
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!
  • solaris开发一窍不通,如何开发Solaris下的c程序?
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • 怎么修改IP(SOLARIS),怎么在WIN上用EXTRX!X连上SOLARIS
  • solaris 10 下怎么安装jdk-6u5-solaris-i586.sh? ftp上传大文件中断怎么解决?
  • 专门为难solaris高手,之solaris10的修改最大TCP连接数问题
  • solaris root 的shell搞错了,提示 no shell root 进不了!(solaris 8 for x86)
  • 请问:PC版本的solaris9与sun的solaris9的区别,并且哪里有PC版本SOLARIS9的下载?
  • 双系统windows和solaris,windows下有两个分区c盘和d盘,在solaris下可以挂在c盘,但找不到d盘


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3