作者:冷面绝恒 Warning[Pe550]: variable "xxxx" was set but never used 如: void fx (void) { UINT8 i; i = p; ... } 定义局部变量,就会报“变量定义了,但是没有使用”的警告!,并且变量也没有被赋值。很容易迷惑人。不仔细看警告的朋友可能半天调试不好。 UINT8 i; void fx (void) { i = ...
1.warning: #550-D: variable "d" was set but never used 描述:变量'd'定义但从未使用,或者是,虽然这个变量你使用了,但编译器认为变量d所在的语句没有意义,编译器把它优化了. 解决:仔细衡量所定义的变量d是否有用,若是认定变量d所在语句有意义,那么尝试用volatile关键字修饰变量d,若是真的没有用,那么删除...
variable l was set but never used http://blog.sina.com.cn/s/blog_62bae3b90100u1dj.html variable"l"wassetbutneverused(2011-05-1009:49:05)转载▼标签:杂谈 Warning[Pe550]:variable"xxxx"wassetbutneverused 如: voidfx(void) { UINT8i; i=p; ... } 定义局部变量,就会报...
比如C语言: int main(void) { int a=1,b=2; int c; c=a+b; return 0; } 这样一个简单的程序,在C430里编译的时候却会出现这样的警告信息: Warning[Pe550]: variable "c" was set but never used MSP430的编译器是很特别的。如果定义了一个变量,只是赋个值给他,之后再也不使用它了,编译器往往就...
这个提示挺多的 一般都是定义了变量 但是没用使用过
realview arm 编译器warning #550-D: variable “d” was set but never used 描述: 变量’d’定义但从未使用,或者是,虽然这个变量你使用了,但编译器认为变量d所在的语句没有意义,编译器把它优化了. 使用RealView的amrcc编译器时遇到了这个警告,本想设置个临时变量存储一个结果,然后在调试器中查看。开始没有注...
Warning[Pe550]: variable "c" was set but never used MSP430的编译器是很特别的。如果定义了一个变量,只是赋个值给他,之后再也不使用它了,编译器往往就会认为它没有使用过。这应该是编译器对空间的优化,且对变量C不分配存储空间(你可以软件仿真下,右键“Add to Watch ”,可以看到C的值是unavailable(难以...
定义了变量key,使用key的代码为:key = SPI2_ReadWriteByte(0x00);执行函数并将函数返回值赋值给key,没有使用这个返回。比如 int b=a;从a中读取数据负值给b.其实,我是感觉声明和负值的地方离那么远很奇怪。反正循环里面又不用,为什么不到负值的时候才声明。
a" was set but never used,且赋值语句没执行。程序如下:void main(void) { int a;a=100;} ...
void fn (void) { int foo; foo = bar (); /* foo is never used. */ } Gives the following diagnostic: warning: variable "foo" set but not used [-Wunused-but-set-variable] Although these warnings will not result in compilation failure, often -Wall is used in conjunction w...