我在學標准C++,原先用的是VC6.但發現它對C++標准的支持不夠好,且有不少不盡如人意的地方:如:fatal error C1001等.現在我在網上下載了幾個C++的編程工具,大家看看它們怎麼樣:C-Free、Borland C++ Builder Compiler、Dev-C++其他象BCX BCB等工具怎麼樣。
1、編輯器
vi:最基本的編輯器,功能比較弱,但是比較容易使用。不需要XWindows。
emacs:沒有XWindow的前提下,功能比較強大的一個編輯器,C++的編程工具比較難用。
gedit:XWindow下比較好的一個編輯器。
2、編譯器
gcc / g++:不用我介紹了吧?
3、調試工具
gdb:最基本的調試工具,不需要XWindow
xxgdb:XWindow下對gdb的圖形化封裝,我沒用過
4、界面制作
Glade
5、集成工具
Eclipse + CDT:不怎麼好用,不過好歹算是C++集成開發環境了。
Kylix:沒用過,據說也能用來開發C++程序。
KDevelope:比較好用的集成開發環境,基於KDE的。
現在我在用KDevelope,之前是用gedit + gcc或者Eclipse + CDT。有哪位老大能推薦更好的Linux下C++開發工具?我覺得如果想成為真正的高手,學什麼工具不重要。不要讓工具限制著你的學習,也許你打算學VC,當你覺得完全掌握VC了之後,也許你很奇怪的發現人家都已經不用VC了。
這時候你該怎麼辦?學一種想法比學一種工具更重要。VC++是編譯器。VC++.net也是編譯器。它們為C++服務。MFC是微軟為了讓程序員更高效的開發Windows程序而做的一套類庫。我建議你,學完了C++的編程工具的語法之後-->數據結構--->盡量徹底了解C++-->操作系統知識---->再以後就看你想想哪方面發展了。