適用範囲:
- Eclipse、RealView Development Suite (RVDS) 3.0
- RealView Development Suite (RVDS) 3.1
- RealView Development Suite (RVDS) 4.0
Windowsシステム上の一部の古いBourne Shell(sh.exe)の実装では、GNU Makeによって渡される長いコマンドラインを許可していません。そのような場合、コンパイレーションツールに渡される前にsh.exeによってコマンドラインが切り落とされ、プロジェクトのビルドに失敗します:
armcc : error C3079: armcc command with no effect
EclipseのCDTビルドシステムはWindowsにBourne Shellを必要としません。ARMではRVDSを使用する場合にこのシェルをインストールしないことを推奨します。
sh.exeがWindowsシステムにインストール済みで、プロジェクトのビルドにおいてコマンドラインの切り落としが発生している場合、この制限事項に対する回避策はWindowsのPATHからsh.exeを削除することとなります。