LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 882|回复: 5

很怪的问题!

[复制链接]
发表于 2007-6-25 10:47:11 | 显示全部楼层 |阅读模式
大家好,新人报道!!
   本人的程序以前在IBM AIX跑,要移植到linux AS3上,编译连接都通过了,就是运行的时候总有些怪现象。程序做处理的时候会core dump,找到引起程序down的地方,在前面加些printf语句(为了调试)再执行,程序就不down了。我的程序用到了共享内存,信号量等机制,程序语句没有问题,不知为何有这种情况。还请各位大侠指点一二,谢谢!!!
   还有,我的程序用到了自己写的共享库。找了些资料,说在linux下编译完的共享库还要做版本化才能用,不能象其他unix系统那样直接使用,会不会和这个有关系?在编译程序的时候,我就加了-g -O选项,是不是还要加其他什么标志?
发表于 2007-6-25 12:08:04 | 显示全部楼层
版本化处理?啥意思?
google了一下“版本化处理”,只有这个看起来沾边
模块的版本化是内核与模块接口之间进行严格类型匹配的一种方法。
回复 支持 反对

使用道具 举报

发表于 2007-6-25 14:19:15 | 显示全部楼层
Post by tastecode
大家好,新人报道!!
   本人的程序以前在IBM AIX跑,要移植到linux AS3上,编译连接都通过了,就是运行的时候总有些怪现象。程序做处理的时候会core dump,找到引起程序down的地方,在前面加些printf语句(为了调试)再执行,程序就不down了。我的程序用到了共享内存,信号量等机制,程序语句没有问题,不知为何有这种情况。还请各位大侠指点一二,谢谢!!!

这种原来 core dump,但是增加一些打印语句后就不 core dump 的问题一般都是你的代码(或者你调用的函数的实现)有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 14:38:29 | 显示全部楼层
我的程序在AIX下跑是没有问题的,这些程序经过了很多年的考验,所以程序的语法和函数调用肯定是没有问题的,就是在linuxAS3下有这些问题,:(
哪位大侠有过类似的问题,请指点
回复 支持 反对

使用道具 举报

发表于 2007-6-25 15:24:12 | 显示全部楼层
是同样的硬件,同样的字节序吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-25 16:16:09 | 显示全部楼层
硬件不一样,一个是IBM power5 一个是inter。正反字序我已经改过来了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表