2009-11-14 48 views
4

我看了一下Code :: Blocks,看起來對於C++開發來說確實很棒,我喜歡它的多平臺功能(到處運行),但我想獲得您的反饋。您對Code :: Blocks有什麼體驗?

它是否好/足夠穩定以便在專業環境中使用?

謝謝。

回答

2

我曾嘗試代碼::塊的窗口和下面的事發現 -

優點:

1)支持並使用許多編譯器產生的代碼 - GNU GCC用於x86,GCC爲ARM,MS -VS2005編譯器,...更多(請參閱項目構建選項中的列表)

2.)體面的源代碼瀏覽器必要的東西(基於支持多種編程語言的語法高亮顯示,源代碼文件統計,如代碼行,註釋行,空行 - 對KLOC統計代碼有好處)

3)有一個體面的調試器,在它的步驟,打破,分析數據和代碼進行調試

缺點:1。 )本身違法,我沒有找到點什麼問題,但發現一些小問題在代碼生成使用此,有時在執行生成的可執行文件時遇到一些問題。

2.)剖析工具不是那麼詳細,而且很棒。

3.)沒有一個工具,它給出一個呼叫圖(呼叫者 - 被調用者關係)。

考慮到這一切,

所以,總體來說,我的意見是,如果可能的話,你可以啓動它體積更小,更容易的項目,並尋找更多有關工具更熟悉它。因爲在開發過程中,你可能不得不花費相同的時間來查找工具設置,工具的插件/附加組件,所以要保證你的主要開發工作相對簡單和簡單。

希望它能幫助,

〜AD

2

我已經在我們寫高性能文本分析應用程序的環境中使用它。由於我們用不同的編譯器嘗試了不同的東西,它和IDE一樣工作得很好。

即使有更復雜和更大的項目,它似乎工作得很好。我會推薦它用於任何標準庫的東西,或者如果你想開發任何三大(mac/windows/linux),它們都支持它們。

3

您可能想知道,他們沒有自動將項目組織文件(.cbp)轉換爲生成文件的方式。據說這是一個插件,但它不是主要軟件包的一部分,而且看起來它已經有好幾年沒有維護過了。你可以得到Code :: Blocks來使用你自己的makefile,但是你必須爲你添加到項目中的每個新源文件手動編輯它。

2

我將它用於個人項目,它與MINGW 4.4一起使用。我唯一的煩惱就是它有時會崩潰並且無聲地消失。一分鐘你正在編譯一些東西,下一分鐘它就不見了。沒有解釋。至少它只在編譯時發生,所以你的源文件被保存。

+0

我也經歷過這種情況,但並不常見,就像你說的文件被保存一樣。我仍然認爲這是一個非常棒的免費解決方案。 – 2010-01-09 06:31:49