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

sigqueue()函数在solaris 8下用GCC编译时出错

    来源: 互联网  发布时间:2016-02-20

    本文导语:  想使用sigqueue来发信号给其它进程,但编译有问题。 已经包含下列头文件 #include  #include  但LINK时出错,错误信息如下 Undefined                       first referenced  symbol                       ...

想使用sigqueue来发信号给其它进程,但编译有问题。
已经包含下列头文件
#include 
#include 
但LINK时出错,错误信息如下

Undefined                       first referenced
 symbol                             in file
sigqueue                            /var/tmp//ccLWFmgn.o
ld: fatal: Symbol referencing errors. No output written to ra
collect2: ld returned 1 exit status

|
链接参数加 -lrt
man sigqueue:

Realtime Library Functions                          sigqueue(3RT)

NAME
     sigqueue - queue a signal to a process

SYNOPSIS
     cc [ flag... ] file... -lrt [ library... ]
     #include 
     #include 

     int  sigqueue(pid_t  pid,  int  signo,  const  union  sigval
     value);

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用sigqueue()函数向另一个进程传递一个指针
  • 请求sigqueue发送SIGUSR1信号的写法
  • sigqueue发送附加信息无效
  • 用sigaction & sigqueue 实现进程间通信


  • 站内导航:


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

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

    浙ICP备11055608号-3