讓CodeBlocks支持C99

CodeBlocks是一個很好的C/C++IDE,最大的特點是跨平臺的程序開發,在Linux下和Windows下均可以使用,並且不大,運行起來也很快。和Eclipse相比,並不須要JRE的 支持,也小了不少。默認使用GCC來編譯程序,在Linux下調用GCC。可是GCC有一個問題就是它在默認狀況下使用的是C94標準而不 支持 C99C99以前的版本不 支持在for循環中定義變量,這樣就有一個變量做用域的問題。不注意的話有可能形成莫名的錯誤。其實對於不用IDE的高手來講,這個根本就不是問題,在調用GCC編譯器的時候加個 「 -c= c99」的開關就OK,不過對於使用CB的人來講就有點麻煩了,下面就讓CB 支持 C99。  
其實原理是同樣的,也是給編譯器加一個參數就行。不過問題是這個參數要加在哪裏 。進入CB以後,點擊設置(Settings)-編譯器和調試器設置(Compiler and Debugger Settings),在編譯器設置(Compiler Settings)標籤頁裏的其餘選項(Other Opeation)的文本框裏輸入「-std=c99」。保存以後就能夠了。
相關文章
相關標籤/搜索