初學C++,選擇哪一個編譯器比較合適?爲何?

C/C++開發環境,下面說說本身的一些見解,將平常開發中身邊人常常使用的環境羅列出來,若是你有不一樣意見,歡迎留言討論。
最後,若是你們若是在自學遇到困難,想找一個C++的學習環境,能夠加入咱們的C++學習圈,點擊我加入吧,會節約不少時間,減小不少在學習中遇到的難題。
圖片描述
Windows平臺:vim

1)VisualStudio系列windows

宇宙第一IDE,不是吹出來的,配合「番茄插件(Visual Assist)」,寫起來爽到爆,誰用誰知道。VisualStudio2013及以後的版本對C++ 11,17等新標準也支持比較好,對於VC6這種老古董,仍是早點扔掉吧,千萬別用VC6,千萬別用VC6,千萬別用VC6,重要的事情說三遍。編輯器

2)CodeBlocks性能

固然,和VS相比,確定是不在同一個重量級上,不過這傢伙最大的好處就在於其輕巧方便,安裝包也不算很大。對於性能較差的電腦也許是一個不錯的選擇,並且也支持C++ 11標準,自帶智能提示,對於新手學習,徹底足矣。並且跨平臺支持,徹底免費,不用你再去百度各類註冊碼。學習

Linux平臺:編碼

1)gcc/g++、vimspa

不懂makefile的C/C++程序猿不是合格的工程師。會不會寫Makefile,也許真的是衡量一我的水平的真正標準了,學會了它,你再也不是windows下的那個只會點點按鈕來完成編譯,連接的人了。固然Vim也能夠配置的和IDE通常強大的,這須要你有足夠強的耐心,下面是一張我在Windows下本身配置使用的gvim截圖。若有須要vim配置文件,可私信或樓下留言(PS:已經將Vim的殺手鐗插件YouCompleteMe集成進去)。插件

2)JetBrains CLioncode

JetBrains CLion 是一個收費的、強大的跨平臺 C/C++ IDE。它是一個徹底整合的 C/C++ 程序開發環境,並提供 cmake 項目模型、一個嵌入式終端窗口和一個主要以鍵盤操做的編碼環境。它還提供了一個智能而現代化的編輯器,內置Git支持,VIM插件,C/C++智能提示等等多個神器。blog

圖片描述

3)Qt Creator

在Linux平臺開發,這款IDE也是很常見的吧,尤爲對一些作UI開發的coder來講。它用於建立鏈接設備、用戶界面和應用程序。Qt Creator 可讓用戶比應用的編碼作到更多的創新。能夠用來建立移動和桌面應用程序,也能夠鏈接到嵌入式設備。
首先明確你想問的是編譯器仍是編輯器/IDE?

也和你使用的平臺有關。

編譯器有mingw、gcc和clang等等;

編輯器有vim、sublime text、vs code等;

IDE有visual studio、clion等。

相關文章
相關標籤/搜索