ルネサス
-ENTry
実行開始アドレスを指定します。
[指定形式]
-ENTry={symbol|address}
-
省略時解釈
なし
[詳細説明]
実行開始アドレスを外部定義シンボルsymbol,またはアドレスaddressで指定します。
addressは16進数で指定します。 先頭がA〜Fの場合は,先に定義シンボルを検索し,該当するシンボルがなければアドレスと解釈します。 先頭が0の場合は,常にアドレスと解釈します。
シンボル名がC変数名の場合は,プログラム中での定義名の先頭に“_”を付加します。
コンパイル時にentryシンボルを指定している場合は,本オプションの指定を優先します。
[使用例]
Cのmain関数を実行開始アドレスとして指定します。
>rlink -entry=_main a.obj b.obj
0x100を実行開始アドレスとして指定します。
>rlink -entry=100 a.obj b.obj
[備考]
本オプションは,-form={object|relocate|library}オプション,または-stripオプションを指定した場合は無効となります。