C/C++作為起源比較早的程式語言,程式設計軟體其實非常多,大部分編輯器(IDE)都支援C/C++開發,下面我簡單介紹幾個不錯的C/C++程式設計軟體,涉及Windows、Mac和Linux這3個平臺,感興趣的朋友可以自己下載,嘗試一下:
1.Dev-C++:這是一個輕量級的C/C++程式設計軟體,主要應用在Windows平臺下,免費靈活,執行速度快,和早期的VC++差不多,沒有任何自動補全和語法提示功能,對於初學者來說,非常鍛鍊基本功,是一個非常不錯的練習C/C++的軟體:
2.Code::Blocks:這是一個免費、開源、跨平臺的C/C++程式設計軟體,也比較輕,相比較Dev-C++來說,拓展了自動補全、語法提示和語法檢查功能,使用起來更方便,開發效率更高,對於練習C/C++來說,也是一個非常不錯的選擇:
3.VS2017:Visual Studio應該是Windows平臺下使用最多的C/C++開發軟體了,功能非常強大,開發除錯執行都非常方便,在團隊協作、專案開發中經常會用到,初期接觸可能不容易掌握,但熟悉後,的確是一個C/C++開發的利器:
1.Xcode:這個是Mac系統自帶的一個整合開發環境(IDE),輕巧靈活,佔用記憶體少,執行速度非常快,可以很方便的編寫、除錯、執行C/C++程式碼,如果你使用的Mac系統,那麼Xcode就是一個非常不錯的練習C/C++的軟體:
2.CLion:這也是Mac系統下使用比較多的一個C/C++程式設計軟體,Jetbrains公司的產品,功能比較強大,也比較專業,常見的自動補全、程式碼高亮、語法提示、Git等功能這個軟體都能很好的支援,還支援CMake、程式碼重構分析功能,對於練習C/C++來說,也是一個非常不錯的選擇:
1.Vim:這個就不用多說了,應該是Linux環境下使用最多的程式碼編輯器了,輕便靈活,執行速度快,和各種程式語言都能混搭,外掛擴充套件非常豐富,安裝GCC、GDB等編譯除錯工具後,也是一個非常不錯的C/C++開發環境:
2.Emacs:這也是Linux環境下使用比較多的程式碼編輯器,基本功能和Vim差不多,文字編輯功能強大,支援程式語言也非常多,安裝GCC、GDB等編譯除錯工具後,也是一個非常不錯的C/C++練習軟體:
不要用ide,用普通的編輯器就可以了。頂多用語法高亮的編輯器,試試notepad++。
手動編譯執行。
C/C++作為起源比較早的程式語言,程式設計軟體其實非常多,大部分編輯器(IDE)都支援C/C++開發,下面我簡單介紹幾個不錯的C/C++程式設計軟體,涉及Windows、Mac和Linux這3個平臺,感興趣的朋友可以自己下載,嘗試一下:
Windows1.Dev-C++:這是一個輕量級的C/C++程式設計軟體,主要應用在Windows平臺下,免費靈活,執行速度快,和早期的VC++差不多,沒有任何自動補全和語法提示功能,對於初學者來說,非常鍛鍊基本功,是一個非常不錯的練習C/C++的軟體:
2.Code::Blocks:這是一個免費、開源、跨平臺的C/C++程式設計軟體,也比較輕,相比較Dev-C++來說,拓展了自動補全、語法提示和語法檢查功能,使用起來更方便,開發效率更高,對於練習C/C++來說,也是一個非常不錯的選擇:
3.VS2017:Visual Studio應該是Windows平臺下使用最多的C/C++開發軟體了,功能非常強大,開發除錯執行都非常方便,在團隊協作、專案開發中經常會用到,初期接觸可能不容易掌握,但熟悉後,的確是一個C/C++開發的利器:
Mac1.Xcode:這個是Mac系統自帶的一個整合開發環境(IDE),輕巧靈活,佔用記憶體少,執行速度非常快,可以很方便的編寫、除錯、執行C/C++程式碼,如果你使用的Mac系統,那麼Xcode就是一個非常不錯的練習C/C++的軟體:
2.CLion:這也是Mac系統下使用比較多的一個C/C++程式設計軟體,Jetbrains公司的產品,功能比較強大,也比較專業,常見的自動補全、程式碼高亮、語法提示、Git等功能這個軟體都能很好的支援,還支援CMake、程式碼重構分析功能,對於練習C/C++來說,也是一個非常不錯的選擇:
Linux1.Vim:這個就不用多說了,應該是Linux環境下使用最多的程式碼編輯器了,輕便靈活,執行速度快,和各種程式語言都能混搭,外掛擴充套件非常豐富,安裝GCC、GDB等編譯除錯工具後,也是一個非常不錯的C/C++開發環境:
2.Emacs:這也是Linux環境下使用比較多的程式碼編輯器,基本功能和Vim差不多,文字編輯功能強大,支援程式語言也非常多,安裝GCC、GDB等編譯除錯工具後,也是一個非常不錯的C/C++練習軟體: