-ENTry


実行開始アドレスを指定します。

[指定形式]

-ENTry={symbol|address}

 

-

省略時解釈

なし

[詳細説明]

-

実行開始アドレスを外部定義シンボルsymbol,またはアドレスaddressで指定します。

-

addressは16進数で指定します。
先頭がA〜Fの場合は,先に定義シンボルを検索し,該当するシンボルがなければアドレスと解釈します。
先頭が0の場合は,常にアドレスと解釈します。

-

シンボル名がC変数名の場合は,プログラム中での定義名の先頭に“_”を付加します。

[使用例]

-

Cのmain関数を実行開始アドレスとして指定します。

>rlink -entry=_main a.obj b.obj

 

-

0x100を実行開始アドレスとして指定します。

>rlink -entry=100 a.obj b.obj

[備考]

-

本オプションは,-form={object|relocate|library}オプション,または-stripオプションを指定した場合は無効となります。