gcc報的幾個錯誤和其解決方法

2021-06-02 13:20:52 字數 461 閱讀 9393

1、'for' loop initial declaration used outside c99 mode

解決:因為在for 迴圈的初始化部分宣告了變數.(c89和c94不支援for迴圈變數i在迴圈內定義,導致編譯錯誤.) 

建議不要想什麼辦法去解決這問題.不要在for()的小括號中定義.這樣利於**閱讀.

2、warning: useless storage class specifier in empty declaration

解決:typedef enum ;

因為typedef

的使用導致編譯出現這個提示。

(中文含義(個人見解):大概是說這是typedef

宣告是乙個空宣告,(無效儲存了乙個空宣告.)).

去掉之後編譯通過.

nginx的幾個錯誤解決方法

今年春節,注定是這麼多年最讓我難忘的乙個!因為我半夜還在維護伺服器!公司有一定的基礎使用者量,春節期間使用者量暴增,導致伺服器鴨梨山大報警了!沒辦法,這些都是應該經歷的。下面就總結一下nginx的一些問題,希望以後不要再犯同樣的錯誤。官方解釋 ngx null string,499,client h...

centos報acpi 錯誤解決方法實測有用

在電腦開機啟動之後按e 鍵,在最後面加入acpi off 後續發現 前面為了關掉開機時acpi 的報錯,在開機時加入了acpi off這個選項,結果確實關閉了顯示acpic error 但是後面發現關閉acpi 後會導致一些莫名奇妙的錯誤 1 centos關機出現system halted 2 無法...

C 報字串轉換日期 時間錯誤的解決方法

資料庫的字段是datetime型別,如果傳本地電腦時間,則會報以下錯誤 以下是本地電腦格式 解決方法一 加入時間格式化 datetime.now.tostring yyyymmdd 解決方法二 資料庫字段型別改為nvarchar 50 解決方法三 強制修改本地電腦格式 registrykey rki...