cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

FX3 SDK の Eclipse IDE エラー “syntax error near unexpected token '('” の修正方法 - Community Translated (JA)

ChaitanyaV_61
Employee

FX3 SDK の Eclipse IDE エラー “syntax error near unexpected token '('” の修正方法 - Community Translated (JA)

Community Translated by  MoTa_728816          Version : **

質問:

FX3 SDK で提供されるプロジェクトを Eclipse IDE でコンパイルしようとすると下記のようなエラーメッセージが表示されます。

C:/Program Files (x86)/Cypress/EZ-USB FX3 SDK/1.3/ARM GCC/bin/cs-make --no-print-directory post-build

/usr/bin/sh: -c: line 0: syntax error near unexpected token `('

/usr/bin/sh: -c: line 0: `C:/Program Files (x86)/Cypress/EZ-USB FX3 SDK/1.3/ARM GCC/bin/cs-make --no-print-directory post-build'

原因と修正方法を教えてください?

回答:

このエラーはシステムのパスにGIT等の他のツールに含まれている UNIX シェルバイナリが存在している場合に発生します。もし sh.exe がこれらのツールにより提供されている場合、Eclipse Microsoft cmd.exe の代わりに、このバイナリをシェル環境として使用します。ほとんどのヴァージョンの sh.exe パスに '(' が含まれているファイルに対応できないため、エラーとなってしまいます。

この問題は Eclipse IDE cmd.exe をシェル環境として使用するように設定することで回避できます。その方法は Eclipse プロジェクトの makefile.init という下記内容のファイルを追加してください。

SHELL=C:\Windows\system32\cmd.exe

この問題の発生するユーザーのシステムではすべてのEclipse プロジェクトに、このファイルを追加する必要があります。

0 Likes
Version history
Revision #:
1 of 1
Last update:
‎Sep 17, 2019 11:04 PM
Updated by:
 
Contributors