當前位置:首頁 » 編程軟體 » 為什麼不能編譯gcc

為什麼不能編譯gcc

發布時間: 2025-09-22 08:01:41

『壹』 C4droid新手,求大神看下為什麼用GCC編譯不成功

C4droid的gcc的默認標準是c89,c89不支持在for循環頭里聲明變數,必須在for語句之前聲明。
方法一:
for (int a = 0; ......)
改成
int a;
for (a = 0; ....)

方法二:
打開C4droid設置,找到"GCC參數",添加'-std=c99'編譯選項,啟用c99標准。如果已經有-std=c89,那直接改成c99也行。圖中-std=c99後面的三個選項你也可以寫上,把所有的警告當成錯誤看待,有助於寫出良好的代碼。

熱點內容
改名字的演算法 發布:2025-09-22 09:17:27 瀏覽:552
atmega單片機c語言 發布:2025-09-22 09:14:20 瀏覽:28
安卓用什麼手機刷機 發布:2025-09-22 09:11:15 瀏覽:495
android進程通訊 發布:2025-09-22 08:56:36 瀏覽:815
網站管理編輯綁定無法選ftp 發布:2025-09-22 08:43:14 瀏覽:634
白酒源碼 發布:2025-09-22 08:21:18 瀏覽:386
安卓機哪個系統更流暢 發布:2025-09-22 08:18:31 瀏覽:665
svn伺服器linux安裝 發布:2025-09-22 08:11:23 瀏覽:214
投屏被壓縮 發布:2025-09-22 08:09:54 瀏覽:387
為什麼不能編譯gcc 發布:2025-09-22 08:01:41 瀏覽:243