Renesas Synergy™

FAQ 3000127 : セクション名をデフォルトに戻す方法(CC-RL)

Q: 質問

RL78コンパイラCC-RLを使用しています。
変数を任意のセクションに変更するために、#pragma sectionを使用してセクション名を変更しています。
その後に定義した変数のセクションをデフォルトのセクション名に戻す方法はありますか?
(例)
#pragma section bss MyBss
int __near ni_1;        //MyBss_nセクションに配置
int __near ni_2;        //←.bssセクションに戻したい

 


A: 回答

セクション種別と変更セクション名を指定せず「#pragma section」とすれば、全てのセクション名をデフォルト・セクション名に戻せます。
(例)
#pragma section bss MyBss
int __near ni_1;        //MyBss_nセクションに配置
#pragma section
int __near ni_2;        //.bssセクションに配置

 

適用製品

e² studio
CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ

 

他にご質問がございましたら、リクエストを送信してください