armcc の 1 回の呼び出しでコンパイルビルド時間を短縮する

以下のようなスクリプトでは、コンパイラの複数回のロードとアンロード、および複数回のライセンスのチェックアウトが発生します。

armcc file1.c ...
armcc file2.c ...
armcc file3.c ...

このスクリプトは、armcc の 1 回の呼び出しで複数のファイルをコンパイルするように変更できます。例えば、armcc file1.c file2.c file3.c ... のようにします。

また、便利な方法として、すべての .c ファイルを、armcc -via sources.txt で呼び出される単独の via ファイルに記述することもできます。

このメカニズムでは、ライセンスのチェックアウトとコンパイラのロードおよびアンロードの回数を減らしてビルド時間を大幅に短縮することができますが、以下の制限が適用されます。

Show/hide関連項目

Copyright © 2010 ARM. All rights reserved.ARM DUI 0472BJ
Non-ConfidentialID011811