我有問題編譯我正在處理的一些代碼。我最近決定學習C語言,以便更好地理解低級語言。我試圖做一個for循環,但它返回錯誤,我不能在沒有c99 mode
的循環內聲明。我去了Settings>Compiler>Other Settings
並增加了-std=c99
,但它仍然不起作用。該文件不在項目中,因爲我將製作多個文件,每個文件都有一個主文件,編譯器阻止我執行多個main文件聲明。我也知道可以在數組之外進行聲明,但我更想知道如何解決這個問題。我正在使用Code::Blocks 12.11
。謝謝您的幫助!c99單一文件的模式代碼::塊
1
A
回答
2
轉到項目 - >屬性 - >建設Targets->構建選項 - >編譯器設置 - >其他選項,並添加-std=c99
到當前配置(調試或釋放)
+0
他正在研究「單個文件」。沒有「項目 - >屬性」... –
1
我相信我發現該解決方案,它似乎工作。我在直接在其他設置菜單中的對話框中添加該行,而不是在其他設置中的高級設置菜單下的命令行對話框。現在看起來工作正常。感謝您的建議,我將來會使用它!
相關問題
- 1. C99,C代碼
- 2. 「爲」 C99模式
- 3. Drupal模塊格式代碼
- 4. 如何將模塊的代碼拆分爲單獨的文件
- 5. 文件,月份,模塊和僞代碼
- 6. 轉換透出模塊模式的代碼到模塊圖案
- 7. 崩潰代碼(指針C99)
- 8. 使源代碼從一個代碼塊輸入到Emacs org模式中的另一個代碼塊
- 9. 當組織模式文件打開時,評估源代碼塊。
- 10. 子模塊模式代碼中的對象文字和'this'
- 11. 將代碼添加到來自外部文件的javascript模塊模式
- 12. 替換代碼模塊中的文本
- 13. gwt單獨模塊無代碼共享
- 14. 組織模式代碼塊評估
- 15. 更好的Python的成語此重複一塊代碼模式
- 16. 從第一個文件代碼塊獲取代碼
- 17. 將模塊/類的代碼注入另一個模塊
- 18. 在屬於另一個模塊的模塊中使用代碼
- 19. 單獨的多行代碼塊形式的文本
- 20. 搖籃mavenDeployer - 如何將一個單獨的模塊代碼
- 21. Python模塊的源代碼
- 22. 單獨文件中定義的模塊模式
- 23. 使BODY代碼的模塊來自Drupal中的文件?
- 24. 如何進入Codeblocks10.05中的C99模式?
- 25. node.js模塊的特定代碼塊
- 26. 在C99模式下鏈接非C99靜態庫
- 27. 更新分佈式MS Project中的VBA代碼模塊global.mpt文件
- 28. 模板錯誤的代碼塊,C++,代碼塊,錯誤
- 29. 用於構建模塊的Cmake(文件夾包含源代碼)
- 30. 替換terraform文件中的代碼塊
你可以顯示你正在使用的完整的編譯器命令行嗎? –
它的全部內容是-std = c99,框的其餘部分是空白的。 – Grimey
這只是一面旗幟。某處,您的IDE必須記錄它實際運行的命令。你能找到一個並粘貼在這裏嗎? –