2 qq 39437042 qq_39437042 于 2017.09.19 16:37 提问

32位程序在64位Linux系统下编译出错core dumped

图片说明32位的C++程序在windows下32和64 都正常,在Linux32位下也是正常的,但在64位Linux下程序
core dumped(段错误),求大手帮忙瞅瞅

3个回答

qq_30069409
qq_30069409   2017.09.19 16:47
已采纳

先用core文件调调,看看哪里出错了, 把图贴出来看看。

qq_39437042
qq_39437042 图贴出来了 显示的是越界 但是在32 位下能够正常跑的
2 个月之前 回复
oyljerry
oyljerry   Ds   Rxr 2017.09.19 17:08

需要查看一下dump的调用堆栈等,可能使一些API不兼容等

qq_39437042
qq_39437042   2017.09.21 10:20

已解决 64位Linux下unsigned long类型和32位下不一样 越界调用 很尴尬

Csdn user default icon
上传中...
上传图片
插入图片