mccを使用してMATLABプロジェクトをコンパイルしています。私が使用しているマシンには多くのMATLABツールボックスがインストールされていますが、私のコードにはいくつか(distcompやimagesなど)しか必要ありません。ただし、mccを実行すると、コードが必要としないツールボックスを含め、多くのツールボックスのmcc.encファイルが「処理」されることになります。
これがmccからの出力の始まりです(-R '-nodisplay'
使用しているクラスターと互換性を持たせるために実行しています)。
Warning: No display specified. You will not be able to display graphics on the screen.
Compiler version: 4.15 (R2011a)
Processing /cm/shared/apps/matlab/7.12.0/toolbox/matlab/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/distcomp/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/images/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/stats/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/shared/imageslib/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/shared/system/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/shared/spcuilib/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/control/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/shared/controllib/engine/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/shared/controllib/general/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/signal/mcc.enc
Processing /cm/shared/apps/matlab/7.12.0/toolbox/nnet/mcc.enc
デスクトップでmccを実行しているときも同じことをすることに気づきました。これらのmcc.encファイルの一部(特に... / signal/mcc.encおよび.../nnet / mcc.enc)は、残りのmccの実行よりも処理に時間がかかります。不要なmcc.encファイルの処理を除外する方法はありますか?