ライブラリオプション 2
このセクションの内容:
ライブラリオプション2ページのオプションで、ヒープとロケールのサポートを選択します。

ヒープの選択
使用するヒープを選択します。ヒープの詳細は、ヒープについてを参照してください。以下から選択します:
- 自動
アプリケーションに使用するヒープを自動的に選択します。
選択は、アプリケーション内のヒープメモリ割り当てルーチンへの呼び出しの存在と、アプリケーションモジュールの最適化設定に基づいて行われます。
This option will cause a small piece of trampoline code (
heaptramp0.o) to be included in the output to select the heap at runtime, making the binary file insignificantly larger.
- アドバンストヒープ
アドバンストヒープを選択します。
- ベーシックヒープ
ベーシックヒープを選択します。
- フリーなしヒープ
可能な限り最小のヒープ実装を使用します。このヒープは
freeまたはreallocをサポートしていないため、起動時の段階でさまざまなバッファなどにヒープメモリを割り当てるアプリケーションにのみ適しています。このヒープメモリが割り当て解除されることはありません。
ロケールサポート
Cロケールに加えて、リンカが使用するロケールを選択します。(Cロケールが含むライブラリ設定を選択している必要があります。)