Makefile の静的パターン ルールで自動変数を使用していますが、括弧付きのファイル名に問題があります。シェルの括弧が適切にエスケープされず、シェルから構文エラーが発生します。
/bin/sh: -c: line 0: syntax error near unexpected token `('
make
ファイル名の「悪い」文字を自動的にエスケープする方法はありますか? $(<)
やなどの括弧を使用してみ$(@)
ましたが、違いはないようです。
Makefile の静的パターン ルールで自動変数を使用していますが、括弧付きのファイル名に問題があります。シェルの括弧が適切にエスケープされず、シェルから構文エラーが発生します。
/bin/sh: -c: line 0: syntax error near unexpected token `('
make
ファイル名の「悪い」文字を自動的にエスケープする方法はありますか? $(<)
やなどの括弧を使用してみ$(@)
ましたが、違いはないようです。