Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

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

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

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

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 件の賞賛
1368 件の閲覧回数
寄稿者