Windows VistaまたはWindows 7の環境において、RVDSv4.1のWorkbenchから一部のサンプルプロジェクトをビルドした場合、以下のエラーが発生することがあります:
- armlink: Pre-processor step failed for '../scatter/final_scat.scat' (L6636)
- Error: Automatic configuration failed - could not execute GCC
あるいは、
- armlink: Pre-processor step failed for '../scatter/final_scat.scat' (L6636)
- armlink: Image needs at least one load region (L6372)
これらのエラーはWindows 7およびWindows Vistaでは"Programs files"のサブディレクトリに対してアプリケーションからの書き込みアクセスを許しておらず、かわりに仮想ファイルシステムの場所に書き込みをリダイレクトしようとします。ARM Workbenchは現在この機能をサポートしておらず、そのため一部の生成したファイルへの参照に失敗します。
以下のサンプルに影響がある可能性があります:
- Emb_SW_Dev
- Linuxapps_helloworld
- Linuxapps_dhrystone
これらの問題の回避策は、プロジェクトをARM Workbenchにインポートする際に、"Import projects"ダイアログボックス内の"Copy projects into workspace"のチェックボックスが選択されていることを確認してください。
この問題はWindows XPまたはLinuxでは発生しません。