免费注册 查看新帖 |

Chinaunix

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

gcc3.2.2是否有问题? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-26 11:16 |只看该作者 |倒序浏览
本人的一份daemon程序,在redhat 7.3下编译通过并且运行没有问题,但是到redhat9下编译通过之后,运行的时候,出现一个奇怪的现象:
明明生成了一个新的子进程,通过Log记录的时候,可以看到进程号,可是通过ps(-ef或者-aux)却看不到,而且两个进程运行的时候,gdb跟踪,不知道在哪个语句里停止下来了。这是为何?是否是因为gcc的问题?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-11-26 13:18 |只看该作者

gcc3.2.2是否有问题?

嗯,有些时候通过ps看不到一些进程。偶就发现过fork出来的进程看不到。等再现了,整理好了发上来。也不明白。

论坛徽章:
0
3 [报告]
发表于 2004-11-26 14:57 |只看该作者

gcc3.2.2是否有问题?

我所遇到的情况:
1、主进程可见,子进程不可见,但是log文件里面可以看到。
2、主进程和子进程都可以使用gdb跟踪,但是跟踪不到具体的代码位置,可以明显看出已经进入子流程运行,不过看不出来运行到子流程的具体位置。程序好像已经死了,或者是进入了一个死循环之类的情况。

论坛徽章:
0
4 [报告]
发表于 2004-11-28 10:12 |只看该作者

gcc3.2.2是否有问题?

难道各位在redhat9下编写daemon程序的时候,没有遇到过这样的情况吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP