ライブラリオプション 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をサポートしていないため、起動時の段階でさまざまなバッファなどにヒープメモリを割り当てるアプリケーションにのみ適しています。このヒープメモリが割り当て解除されることはありません。
Use in addition to the C locale
Select this option to make it possible for the linker to support more locales. (Requires that you have selected a library configuration that includes the C locale.)
Selected locales
Displays any locales that the linker will use in addition to the default C locale.
ロケールサポート
Cロケールに加えて、リンカが使用するロケールを選択します。(Cロケールが含むライブラリ設定を選択している必要があります。)