FromNandの日記

自分的備忘録

C言語プログラムの中でセクションを作成する方法

次のようにすると、sint32型のiという変数が.testセクションに配置される。

sint32 __attribute__ ((section (".test"))) i;


リンカスクリプトで実際に.dataセグメントに配置してみる。

	.data VMAのアドレス : AT (LMAのアドレス) {
		_stest = .;
		*(.test)
		_etest = .;
	}