运行程序直接崩溃

xengine-qyt 2013-12-27 09:36:24
在MAIN入口第一行加断点都没用,一运行就崩溃,我的程序加载了别人的so 可是so又不支持加载的时候自己做动作 ,莫名其妙的,怎么调试?
...全文
122 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xengine-qyt 2013-12-31
  • 打赏
  • 举报
回复
编译命令写错了
空的 2013-12-31
  • 打赏
  • 举报
回复
info var info local
非凡glj 2013-12-31
  • 打赏
  • 举报
回复
gdb打印的SIGSEGV段错误,应该是内存的异常访问,main都还没进入就崩溃,的确就得查查全局对象的构造函数
挣扎中前行 2013-12-27
  • 打赏
  • 举报
回复
是C++吗?是的话查下构造函数或者静态变量,这些会先于main执行
xengine-qyt 2013-12-27
  • 打赏
  • 举报
回复
很明显不是这个问题
rangerlee 2013-12-27
  • 打赏
  • 举报
回复
栈空间不足了?试试ulimit -s XXXXXX 改大点先确定是不是这个问题,默认好像是10M
xengine-qyt 2013-12-27
  • 打赏
  • 举报
回复
Program received signal SIGSEGV, Segmentation fault. 0x00000001 in ?? () (gdb) bt #0 0x00000001 in ?? ()
xengine-qyt 2013-12-27
  • 打赏
  • 举报
回复
编译:g++ -Wall -g -pg Rtf.o -o Rtf_Convert -shared -fPIC -L ../lib/ -lrtf2txt -lpthread -lrt -Wl,-rpath=../lib/

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧