SUSE Linux Part 24 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
245:login:Penguin 09/05/02 21:04:49 Y76ySRdU >>231,244 既に答えのレスがある様だけど、単純にスタックを喰い潰してるだけじゃね。 ulimit -Ss unlimited とかしときゃいいんじゃね? $ cat hoge.c #include <stdio.h> #define NUM 4UL #define ELM 500000UL int main (void) { float a[NUM][ELM]; printf ("%zu\n", sizeof a); return 0; } $ make CFLAGS="-Wall -O0 -g" hoge cc -Wall -O0 -g hoge.c -o hoge $ ulimit -Ss 8192 $ ./hoge 8000000 $ ulimit -Ss 7812 $ ./hoge セグメンテーション違反です $ 246:login:Penguin 09/05/03 00:09:32 ZGpLh9Cl 単純に興味からの質問なのだけれど、一体なぜそれほど巨大なメモリ空間を必要とするのかもし よろしければ伺いたい。 247:login:Penguin 09/05/03 10:52:28 lAZoN+XG cmucl 19eは1年まえのバージョンなんだが http://www.pmsf.de/pub/cmucl/release/19e/release-19e.txt >Issues - One some openSUSE systems, cmucl will fail to start because it can't map enough memory. This might be caused be a memory limit that is set too low. Use "ulimit -a" to see the limit on virtual memory. This can be adjusted with "ulimit -v <N>" とありますんで。limitの問題が影響するところはあるのよね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5155日前に更新/272 KB
担当:undef