Everything
6.1 セクション

セクションとは,プログラムを構成する基本的な単位(プログラムやデータが配置される領域)です。たとえば,プログラム・コードはtext属性セクションへ,初期値を持つ変数はdata属性セクションへ,というように,セクションごとに分けて配置することになります。

セクション名はソース・ファイル内で指定できます。C言語では“#pragma section指令”,アセンブリ言語では“セクション定義疑似命令”によって指定できます。

ただし#pragma指令でセクションの指定をしない場合でも,コンパイラはプログラム・コードやデータ(変数)にデフォルトとして決められたセクションを割り当てるようにしています。