[我正在尝试在make文件中创建规则以读取git commit并将其追加到二进制文件的名称中,到目前为止,我一直在为将保存提交的变量看起来为空而苦恼,
append_git_commit: $(preName)/FLASH.bin
GIT_COMMIT=$(git log -1 --pretty=format:%h)
echo "$(info GIT_COMMIT="$(GIT_COMMIT)")"
显示此
GIT_COMMIT=
echo ""
为什么?我希望GIT_COMMIT像GIT_COMMIT=62f9926a
其次,将GIT_COMMIT
内容附加到我的FLASH.bin
上将是什么规则?
FLASH_62f9926a.bin
谢谢
我正在尝试在make文件中创建规则以读取git commit并将其追加到二进制文件的名称中,到目前为止,我一直在挣扎着将保存提交的变量似乎是...的事实。 >
您当前的Makefile
存在多个问题。
GIT_COMMIT=$(git log -1 --pretty=format:%h)