在一個代碼中看到我已通過編譯此代碼-Wall標誌書面警告:未使用的變量
void my_function()
{
INT32 i; /* Variable for iteration */
/* If system is little-endian, store bytes in array as reverse order */
#ifdef LITTLE
{
// i m using i for operating one loop
}
#endif
/* If the system is big-endian, store bytes in array as forward order */
#ifdef BIG
{
// using i for loop
}
#endif
return;
}
它顯示
warning: unused variable ‘i’
爲什麼呢? 我該如何刪除它?
哪個編譯器? –
線程型號:posix gcc版本4.5.1 20100924(Red Hat 4.5.1-4)(GCC) –
你在哪裏使用我? –