09/05/02 19:37:59 Mck+7HXz
>>241
>p = malloc (1024*1024*1024);
>memset(p, 0x5c, p);
memmsetの引数を1024*1024*1024にして、私のでも動きました。
float型配列を同じ大きさで4つ作っていて、一つあたりの要素を500,000より大きくするとセグメントエラーが出てたので、
メモリ制限を疑ったんですが、そうゆうわけでもないんですかね?
試しにfloat型変数を用意するだけのプログラムを作ったところ、それ以上の要素数でも余裕でした。
ちなみにコンパイルはとおります。メイン関数実行時に、呼び出した先の関数でfloat型変数を宣言する段でセグメントエラーです。
>/proc/sys/vm/overcommit_memory とか、この辺は?
0でした。
>>243
>YaST -> システム -> /etc/sysconfig エディタ -> System -> Limits
Systemの下にLimitsがありませんでした。SOFTVIRTUALLIMITも探したのですが、ないですね。