1. 程式人生 > >實現Codeblock支援C99標準

實現Codeblock支援C99標準

在使用codeblock13.12學習C語言時

我寫有如下形式for迴圈程式碼:

for(int i = 1; i < m ; i++)
{
    ...;
}

編譯是會出現如下錯誤:|64|error: 'for' loop initial declarations are only allowed in C99 mode

原因:由於codeblock使用GCC編譯器在預設條件下支援C89標準,而不支援C99 標準。

解決:開啟Codeblock軟體,選擇Setting—>Compiler—>Global compiler settings

           然後在 Other options中填入 "-std=c99"。

圖片