makeスクリプトは、次のように変数を設定しようとしています:
VER_DEC=$( perl -e "print hex(\"$(VER_HEX)\");" )
VER_HEX
の値を持っています0a
。
Perl は VER_HEX がゼロであると考えているようで、変数が設定されていないことを意味します (しかし、makefile のデバッグ エコーによると、設定されています) 。
make には塩基を変換する簡単な方法がありますか?
その場合、どのバージョンの make が必要ですか?
更新: これは GNU Makefile です。shell
perl の呼び出しでは、内の単語が欠落して$( )
おり、二重引用符でエスケープの問題が発生する可能性があります。