发 帖  
原厂入驻New
[问答] 怎么使用Git Describe将标识构建为代码内部的字符串?
80 字符串 Git Mac
分享
对于任何想要使用Git描述来识别他们当前应用程序代码修改的人(注意下面的是在MAC上测试)0)为您的项目设置Git(别处描述),使用终端窗口,转到您的项目的目录并验证Git描述产生Expe。CtiD标识您的项目的Git标签/散列:MacBook Pro:MyoProject $PDW/Upvs/XXXXX/microchip /MyApps/MyApProjicsMacBook -Pro:MyOpProject $Git描述——总是-脏- abbE=4——TAGSMYLASTATG-2-A5E4B4C-DRYT1)在项目的MaFIX文件中(Window & Gt;Project,然后在项目弹出打开文件中:重要文件-gt;MaFfile),找到行“.PrimePosiple”,在现有注释行的下面,“添加前的‘所有代码’……”,添加下面的新行:GITIORIX版本:= ${shell git描述——abbv=6——脏-总是-标签} 2)导航到Project属性(文件-gt;Project Projts);类别导航区域,选择“您的配置”-gt;xc32 -gt;xc32 GCC;在选项区域中,找到选项类别下拉,选择“PrimePurtualIn和SyMeX”;在表单区域中,单击输入框“预处理器宏”;在出现的弹出窗口中,添加此新行(Type)。漏掉的引文必须完全显示,小心!FWCODEREV='\\\\\\\$(GIT_VER.S)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\此替换将包括引号,允许将此信息打印到控制台或以任何其他方式用作字符串!3)现在,在app.c等代码中,添加诸如:#IFndef FWCODEREV#ifndef FWCODEREV#defiFWCODEREV0\#defiFWCOCODEREV0\#endifSYS PRIPRINT_PRINT(FWCOCOCODEREV)0;sprintf(myptr,“%s'%s”,FWCOCODEREV)4)控制台输出:> mylasttag-2-a5e4e4e4b4b4b4b4c4c4c4c4c-dirty5)如果你遇到“...../src/app/app/app/app.c.c.c.c.c(在此处首次使用“函数”“”然后,你把编译指令的转义引文弄乱了…
0
2020-4-16 10:53:04   评论 分享淘帖 邀请回答

相关问题

1个回答
很好,这在我的电脑上工作。在生成之前执行行
2020-4-16 11:10:19 评论

举报

只有小组成员才能发言,加入小组>>

108个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表