TI中文支持网
TI专业的中文技术问题搜集分享网站

CCSTUDIO: 如何设置强制编译指定文件

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:

感谢告知~

非常感谢分享解决办法!

赞(0)
未经允许不得转载:TI中文支持网 » CCSTUDIO: 如何设置强制编译指定文件
分享到: 更多 (0)