回覆列表
-
1 # 碼農奮鬥之路
-
2 # 飲湖初晴270
首先明確你想問的是編譯器還是編輯器/IDE?
也和你使用的平臺有關。
編譯器有mingw、gcc和clang等等;
編輯器有vim、sublime text、vs code等;
IDE有visual studio、clion等。
-
3 # 大學生程式設計指南
對於c++編譯器也是多如牛毛,今天在這只是推薦三款,筆者經常用到的。
linux下vim初學者不建議使用整合度非常高的編譯器,整合編輯器在高階語言java上用的多點
windows下dev c++簡單明瞭,安裝完了可以直接使用
多了就不推薦了。
在這推薦c++的入門書籍可以搭配編譯器一起學習
C++ primer plus如果有程式設計疑問,或還在迷茫中可以關注
-
4 # 程式設計師fearlazy
個人覺得既然是初學就應該把精力放在學習語言本身上來。因此應該選擇簡單易用的IDE即可,直接選擇windows中visual studio就行了。
Windows平臺:
1)VisualStudio系列
宇宙第一IDE,不是吹出來的,配合“番茄外掛(Visual Assist)”,寫起來爽到爆,誰用誰知道。VisualStudio2013及之後的版本對C++ 11,17等新標準也支援比較好,對於VC6這種老古董,還是早點扔掉吧,千萬別用VC6,千萬別用VC6,千萬別用VC6,重要的事情說三遍。
2)CodeBlocks
當然,和VS相比,肯定是不在同一個重量級上,不過這傢伙最大的好處就在於其輕巧方便,安裝包也不算很大。對於效能較差的電腦也許是一個不錯的選擇,而且也支援C++ 11標準,自帶智慧提示,對於新手學習,完全足矣。而且跨平臺支援,完全免費,不用你再去百度各種註冊碼。
Linux平臺:1)gcc/g++、vim
不懂makefile的C/C++程式猿不是合格的工程師。會不會寫Makefile,也許真的是衡量一個人水平的真正標準了,學會了它,你不再是windows下的那個只會點點按鈕來完成編譯,連結的人了。當然Vim也可以配置的和IDE一般強大的,這需要你有足夠強的耐心,下面是一張我在Windows下自己配置使用的gvim截圖。如有需要vim配置檔案,可私信或樓下留言(PS:已經將Vim的殺手鐧外掛YouCompleteMe整合進去)。
2)JetBrains CLion
JetBrains CLion 是一個收費的、強大的跨平臺 C/C++ IDE。它是一個完全整合的 C/C++ 程式開發環境,並提供 cmake 專案模型、一個嵌入式終端視窗和一個主要以鍵盤操作的編碼環境。它還提供了一個智慧而現代化的編輯器,內建Git支援,VIM外掛,C/C++智慧提示等等多個神器。
3)Qt Creator
在Linux平臺開發,這款IDE也是很常見的吧,尤其對一些做UI開發的coder來說。它用於建立連線裝置、使用者介面和應用程式。Qt Creator 可以讓使用者比應用的編碼做到更多的創新。可以用來建立移動和桌面應用程式,也可以連線到嵌入式裝置。