我有一个C代码OpenGL程序,可以在我的ubuntu机器上很好地编译和运行。但是当我在另一个linux上编译和运行它时,它导致了一个分段错误。我已经使用valgrind查看了问题所在,下面是输出的一小部分:==21294== definitely lost: 72 bytes in 1.1.2.0)
==21294== by 0x4E53F00: glXQueryVersion (in /usr/lib&
除了计算这个4D-数组(即很大的~1GB)外,一切正常: TIFF* tifA = TIFFOpen(impath[i],,即使A和B元素是正确的,并且与零不同,它也给出了零。在命令行版本中,完全相同的代码工作正常。有人能告诉我为什么会这样吗?编辑1
在这里,代码的更多信息。row][col][x][y] , SO I OMITTED BECAUSE THE PROBLEMS START CALCULAT