主要内容

コンパイラ最适レベルコントロールのサポート

この节,の组み込みターゲットををてコンパイラ化レベルレベルコントロールををサポートサポートするするする方法方法说明说明しますます。。。ここここここでで说明[コンパイラ最适]を使用,コードを作成する最适化レベルを制御できません(コンパイラコンパイラレベルレベルレベルレベルのののコンパイラ最适化レベルを参照しください)。

コンパイラ最适レベルコントロールとについてについて

コンパイラ最适レベルのの要件をに示します。

カスタムターゲット机能をする方法のについて,,,システムターゲットファイルカスタマイズを参照しください。

コンパイラ最适レベルコントロール准拠宣言宣言

ターゲットの最适レベル准拠宣言するには,copplevelcompliantフラグをする关数実装してシステムターゲットファイルのrtwgensettings构造体のselectCallbackフィールドコールバックインストールしなければなりませ。コールバックはシステムシステムターゲットファイルファイルブラウザーブラウザーブラウザーででターゲットがが选択选択されるれるたびにトリガートリガーれれますますcustom_select_callback_handlerという关数selectCallbackをインストールし。

rtwgensettings.selectCallback ='custom_select_callback_handler(hdlg,hsrc)';

关数selectCallbackへの(HDLGHSRC)はコールバックコールバック关数使用されるプライベートハンドル。これらのはは,,システムシステムシステムターゲットファイルコールバック关数关数ででの使用使用使用制限制限さ

コールバック关数,次にににcopplevelcompliantフラグをしなけれなりません。

slconfiguisetval(hdlg,hsrc,“ compptlevelcompliant”,'on');slconfiguisetEnabled(hdlg,hsrc,'compplevelcompliant',false);hsrc.refreshdialog;

APIのののについてはは关数关数关数slconfiguigetvalslconfiguisetEnabledおよびslconfiguisetvalのリファレンスを参照し。。

copplevelcompliantターゲットコンフィギュレーションパラメーターがに设定れている,,[コンパイラ最适]パラメーターがモデル[コンフィギュレーションパラメーター]ダイアログボックスの[コード]ペインにされます。

ターゲットmakefileででコンパイラ最适レベルコントロールサポートサポートサポート

ターゲットで最适化レベルのサポートの一部としターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲットターゲット[コンパイラ最适]の设定にしなければなりんんんんんからからからからされている

关连するトピック