カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810370
FAQカテゴリ(大) 便利な使い方
最終更新日 2011-07-15

質問内容

コンパイラ、アセンブラ、リンカで定数を共用したいのですが

回答内容

定義する定数を下記のように書いて、ファイル化します。このファイルの名前を仮にcasmlnk.defとし、プロジェクトファイル(.ewp)と同じフォルダに格納します。

-D symbol1=0x1234

-D symbol2=0x2345

    :
-D symbol9=0x9012

 

プロジェクトメニュー > オプション > C/C++コンパイラ > 追加オプションタブの「コマンドラインの使用」にチェックを入れ、

-f casmlnk.def

と記入します。

(英語メニューでは Projectメニュー > Options ... > C/C++ Compiler > Extra OptionsタブのUse command line options)

 

プロジェクトメニュー > オプション > アセンブラ > 追加オプションタブ
プロジェクトメニュー > オプション > リンカ > 追加オプションタブ

にも同じ記入をします。
(英語メニューでは Projectメニュー > Options ... > Assembler > Extra OptionsタブのUse command line optionsProjectメニュー > Options ... > Linker > Extra OptionsタブのUse command line options)

参考資料URL