好的開發工具,是成功的一半
可以讓人更快更有效率的執行自己所應該做的事情
更快知道所應該知道的資訊
最近看到很多人重灌或是買了新電腦
對於還有在學程式或寫程式的應該對於DEV-C++ 一點都不陌生
也是很多書籍上推薦使用的IDE(整合開發環境)
但它真的很老了...
IDE有點古早不算是壞事DEBUG模式有點難用也不是什麼事
重點是他用的GCC版本真的有點舊了@@~ 也可能對於新系統有相容性的問題
以下是向C/C++初學者向推薦的IDE...
如果有更好的東西也歡迎各位的推薦!!
日後也將對於各類的IDE或是文字編輯器做些相關的推荐與介紹
如果對eclipse的IDE環境熟悉而且慣用的人
可以到官網找到C/C++的IDE(雖然我相當不負責任的還沒使用過)
http://www.eclipse.org/downloads/eclipse-packages/
或是
https://segmentfault.com/a/1190000004322054
用上列網址的方法建立開發環境
如果單純想要一個免費好用簡單的IDE
在這裡推薦一個Code::Block
他和DEV-C++一樣是完全開源而且免費的IDE
下面是官方的下載位址:
http://www.codeblocks.org/downloads/26
上述兩個IDE都是Windows與Mac OS和Linux皆有的不用擔心更換系統所產生的適應問題
接著還是提醒一下
如果真的還是打算使用DEV-C++的人
請不要用別人給的安裝包或是免安裝版本! (除非是確定可信任來源的)
我看過裡面藏著惡意程式或廣告程式的ORZ....
以下是官方下載點-->
舊版(原作者已停止維護):
http://www.bloodshed.net/dev/devcpp.html
//切記是有寫with Mingw/GCC 3.4.2的那個連結
//順便一提這篇文章在發佈時當前版本的GCC(CNU Compiler Collection)為5.4.0版
新版(因為是開源程式所以有新的維護者):
http://orwelldevcpp.blogspot.tw/
//記得一樣找有includes TDM-GCC 4.9.2的版本
至於非初學者向....
我想大多自己找到自己的喜愛的整合開發環境
或是已經找到了自己所習慣的開發環境搭配了
我相信如果習慣與喜歡gcc的我想在Windows上都已經找到自己的愛好了
在Linux上面相當多人喜歡的Vim的話我只有找到GUI版的 gvim
雖然微軟的CMD本來就也不好用就是....
真的要在win上面玩vim還是cygwin用的爽(?
原本我是這樣以為的啦!
後來我更堅信了微軟的CMD不好用
以及真的要在win上面玩vim還是cygwin用的爽!
後來最終我確認了一下我下載到的gvim80裡面其實是內含有CMD版本的VIM的
不過要方便使用得自己設定PATH
路徑上就是和gvim.exe擺在一起的...至於為什麼我不直接說在哪裡嘛....
因為真的Windows的CMD太TM難用了....裡面的vim也像見鬼似的....gvim就更.....好吧...這只是我自己的心得提供參考而已...
簡而言之在打完這篇文章之前我就把他給砍了
想用VIM還是投入cygwin的懷抱好了
至於VIM的Wimdows版連結....都這樣評價了我也不方便奉上
最後是如果確定自己只會在Windows平台開發Windows程式的話
那還是弄一套Microsoft Visual Studio來玩玩吧
和其他的工具開發環境與編譯器都不一樣(其他大多使用gcc他是微軟自己的cLang)
他...不一定完全兼容於標準C 尤其是C99或C11
他...有太多專屬於Windows作業系統的強大函式庫 或是特別的語法與巨集 很容易帶壞新人
但是如果真的已經確定要開發Windows平台的程式 尤其大型程式 和視窗程式
那還是搞一套來玩玩吧!
一來是它擁有非常強大的團隊在維護著不必擔心跟不上系統(windows腳步)
二來他的設計本身相當側重於大型程式的專案開發
再者他的缺點 在這時可能都會變成優點<_<...
不完全兼容 所以有更多自己特有的函式庫
強大方面的函式庫 更能加速專案與程式的開發 尤其是視窗程式
其中有兩個免費的版本
Visual Studio Express
Visual Studio Community
而原本就比較弱的前者已經被後者取代了!(Visual Studio免費啦!! 這在當時可是大新聞((誤)
下載網址:
https://www.visualstudio.com/downloads/
很遺憾微軟還是打死就是不把這些開發文件開發工具的網頁中文化
但是我相信 free 那幾個字大家都認識的
如果有什麼有趣的小工具或IDE
或是功能酷炫帥氣的文字編輯器(?
都扔來看看!
沒有留言:
張貼留言