Part Number:CCSTUDIO
为了将编译时间和日期加入到程序中,使用了编译器的相关时间变量,但引用该变量的文件没有更改时如果选择增量编译,则对应的时间变量并不会更新,必须要选全编译,但全编译时间又太长,有什么简单的方法设置可以让ccs每次编译时必须编译指定的文件。以前CCS3.3的方法在CCS8.3上好像不起作用了。
Shine:
Sums 说:有什么简单的方法设置可以让ccs每次编译时必须编译指定的文件。
可以右键要编译的文件,在菜单里选择"Build Selected File(s)"。
,
Sums:
这个就是不方便啊,还要编译两次
,
Shine:
那没有其他办法了。
,
Sums:
我查看工程里的Makefile文件,我发现可以模拟里面的clean命令,在ccs build–>Steps–>Pre build Stps里输入如-$(RM) "E:\ccs test\28335\Debug\src\BuildInfo.obj"和-$(RM) "E:\ccs test\28335\Debug\src\BuildInfo.d"命令,即可达到我的目的了,但是在这里我只能输入绝对路径,我想用相对路径如-$(RM) "${PROJECT_ROOT}\Debug\src\BuildInfo.obj",编译后就会报错,看他展开后的路径里既有左斜杠又有右斜杠,我想知道这里的左斜杠和右斜杠有啥说法,有什么办法能够在这里用上相对路径吗?
,
Shine:
请尝试用ORIGINAL_PROJECT_ROOT6.1.2.3.2. Variables in Imported Projectshttps://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_project-management.html如果还是不行的话,建议到C2000论坛发贴咨询一下。https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum
,
Sums:
好的,谢谢,我试试看。其实我现在改成del "${PROJECT_ROOT}\Debug\src\BuildInfo.obj"和del "${PROJECT_ROOT}\Debug\src\BuildInfo.d"的写法也可以了。
,
Shine:
感谢告知~
非常感谢分享解决办法!