问题是这样的.我在曙光机群上写了一些子程序来计算一些变量.

现在我把这些程序移植到我的虚拟机下编译运行,这样没问题.

但是,如果我对原来程序中设置的数组做任何改动都错误,提示段错误,从输出来看,根本没有调用

子程序.    我说的数组修改包括,新添加一个数组, 或者减少一个数组, 或者把某个数组的维数

增加或减少都是同样的错误. 

请问这种可能是什么原因导致的.谢谢!