主题 : linux定时器的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 48286
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-05-30
最后登录: 2011-09-03
楼主  发表于: 2011-06-18 23:32

 linux定时器的问题

弱弱的问,我已经包含了signal.h,编译时还提示raise(SIGUSR1)找不到相匹配的函数,是什么原因?
while(1)
     {
          getitimer(ITIMER_REAL,&v);
          nowsec=v.it_value.tv_sec;
          nowusec=v.it_value.tv_usec;
          if(nowsec==lastsec-1)
          {
              /*每过一秒,产生一个SIGUSR1信号*/
              raise(SIGUSR1);  
              lastsec=nowsec;
              countsec++;       /*记录总的秒数*/
好像是说找不到 raise(SIGUSR1)这个函数原型 ,请大侠支招!
级别: 新手上路
UID: 31959
精华: 0
发帖: 31
金钱: 160 两
威望: 32 点
综合积分: 62 分
注册时间: 2010-11-08
最后登录: 2014-03-27
1楼  发表于: 2011-06-19 01:54
有可能是内核版本更新了,
级别: 新手上路
UID: 48286
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-05-30
最后登录: 2011-09-03
2楼  发表于: 2011-06-19 09:04
引用第1楼jecan于2011-06-19 01:54发表的  :
有可能是内核版本更新了,

那怎么办,不会要回到以前的版本吧
级别: 新手上路
UID: 48286
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2011-05-30
最后登录: 2011-09-03
3楼  发表于: 2011-06-20 10:46
C标准库的文件名是哪个,文件在哪个目录下?Qtopia2.2的动态链接库在哪个目录下,能否将C标准库的文件加到Qtopia的动态链接库中进行编译呢?