[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00543] Re: out of memory?



えるぴと申します。

"Minato> 今日、コンパイル(lcc86)をしようとしたら
"Minato> 「out of memory」と表示されてコンパイルできなくなってしまいました。
"Minato> 
"Minato> メモリが足りないってことはわかるんですが(640KB使用可能)
"Minato> コンパイルできるようにするための解決方法がわかりません。

私も以前、同様の現象で困りました。
どうやら「コンパイラが内部で使用しているコンパイル用のワークエリアが足りない」
という事らしいです。
私の場合、1つの関数の処理が長くなったり、複雑になった場合に発生しました。
おそらく春岡さんも同一の現象だと思います。

16bit版LSIC-86の内部のワークエリアが足りないのが原因なので、
根本的な解決方法はありません。
解決方法としては
・エラーの原因となっている関数を幾つかのサブルーチンに分割する。
・Turbo C, Turbo C++に乗り換える。
しかないでしょう。

なんて、偉そうに書いてますけど、私もここで他の方々に教えて頂いたんですよね(^^;
↓こちらのスレッドもご覧ください。

http://www.wonderwitch.com/ml/archives/WitchTech/msg00428.html


--------
    えるぴ(渡邉 徹)    E-mail address : erupi@fa2.so-net.ne.jp



ML Archives