程序编译错误,改正错误再次编译,虽然显示编译过程,但是没有完成编译! 改正的地方还是显示错误的提示?这是什么原因?
补充:我的电脑是win7 专业版 64位
Eason Wang:
多提供一些细节吧。。。
yongyuan li:
回复 Eason Wang:
比如下面程序是正确的
#include <msp430.h>
int main(void)
{ volatile unsigned int i; WDTCTL = WDTPW+WDTHOLD; P1DIR |= BIT0;
}
把 i 的分号去掉后,编译会显示错误,正常。如下图
改正,重新加上分号,程序按理是正确的,再编译,如下图:
编译失败,多次编译仍然不成功。
经过我的尝试,可以编译另外一个程序,再编译本程序,即可以编译成功~~~或者先点击 铁锤按钮 的release 后,再重新点击铁锤按钮的debug ,也可以编译成功。
我从重新安装ccs v5.4 ,结果还是这样。
结论:我新安装的系统运行ccs出现问题! 不是ccs版本的问题。
所以求助:如何解决这个问题呢?
yongyuan li:
回复 Boxue Li:
谢谢你的建议, console有生成.out文件,装载可以运行,但是错误会一直提示存在。
最后,project 里面 rebuild 解决了问题。
yongyuan li:
回复 Kai Li2:
谢谢你的回答,你的方法也可行。
release ,再 build 也行。
最简单的是 右击 rebuild project 。
但是为什么会有这种现象呢?原因是什么呢?
Kai Li2:
编译工程时会生成一些相关的文件,比如out,还有obj等文件,可能重编译的时候它没有去替换掉原来的文件。
TI中文支持网



