我所建的CCSV4.2工程中包含有DSP2834x_CodeStartBranch.asm,每次开始编译时都会报:
找不到DSP2834x_CodeStartBranch.pp这个文件的警告
我看了一下Debug文件夹下,所有的.c文件都有产生相应的.pp文件,但是所有的汇编文件.asm则不会。
请问如何解决这个问题,让CCS不报这个警告?
谢谢各位帮助!!!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我所建的CCSV4.2工程中包含有DSP2834x_CodeStartBranch.asm,每次开始编译时都会报:
找不到DSP2834x_CodeStartBranch.pp这个文件的警告
我看了一下Debug文件夹下,所有的.c文件都有产生相应的.pp文件,但是所有的汇编文件.asm则不会。
请问如何解决这个问题,让CCS不报这个警告?
谢谢各位帮助!!!
Clean-only bulid of configuration是在哪里出现的?编译选项吗?
另外,你的所有文件是放在工程路径下面还是其它地方链接过来的?
我没法复现这个问题。你是否可以对比例程的设置看看?
首先,这个没有什么问题,你的工程编译能够通过,且不会影响最终的运行;
其次,如上所说,这是说明没有对应的预编译生成的.pp文件,原因是它没有参与预编译,所以它想删除时找不到;既然是要删除,也就说明是不需要的,可以留下,那本身就没有也没有什么关系;
最后,我重新试了一下,复现了你的问题,原因是你编译之前会执行clean project命令。
我不知道你是否有在build project之前先点击clean project(都在工程选中后右键菜单上),如果没有,那应该是编译选项中默认会先clean然后build,这同样可以在工程选中的右键菜单build properties中确定:C/C++ Build --> Build Settings --> Build Command下是否勾选了“use default command”?如果是则应该使用${CCS_INSTALL_ROOT}/utils/gmake/gmake -k 命令,而你现在实际的是,在此基础上的-k后面加入了clean命令。
对应地,如果是你自己执行的,那不需要再clean就好了,或者就算执行,这个报警也没关系;否则可以通过上述方法确定并对应地disable掉。