NetBeans中的C程序 - 调试器或运行没有停止,没有崩溃或错误消息

时间:2014-08-19 15:19:44

标签: c netbeans

我在我的C程序中使用NetBeans,当我尝试为三维数组分配内存时,程序就停止了:没有任何反应,netbeans不再做出反应,但没有错误信息。

代码是这样的,数字是在运行时设置的:

int ***my_matrix, i;
my_matrix = malloc(sizeof(int**)*1);
my_matrix[0] = malloc(sizeof(int*)*45169);
for(i=0; i < 45169; i++) {
   my_matrix[0][i] = malloc(sizeof(int)*43604);
}

for循环之后不再发生任何事情。

这是一个记忆问题吗?我已经在netbeans.conf文件中增加了NetBeans中的堆空间,并添加了参数(并重新启动了NetBeans)

  

-J-Xmx2048m

netbeans_default_options部分中的

我不知道该怎么办,或者问题出在哪里。

我的操作系统是OS X,NetBeans是8.0版

0 个答案:

没有答案