【发布时间】:2009-09-15 17:46:40
【问题描述】:
make 脚本正在尝试按如下方式设置变量:
VER_DEC=$( perl -e "print hex(\"$(VER_HEX)\");" )
其中VER_HEX 的值恰好是0a。
Perl 似乎认为 VER_HEX 为零,暗示该变量未设置(但它是,根据 makefile 中的调试回显)。
make 是否有更简单的转换碱基的方法?
如果需要,需要什么版本的make?
更新:这是一个 GNU Makefile。 perl 的调用在$( ) 中缺少单词shell,并且双引号可能存在转义问题。
【问题讨论】:
标签: makefile hex base-conversion