回覆列表
  • 1 # 一個程式設計師的奮鬥史

    C/C++作為一款編譯型語言,還是有很大的市場佔據力的,作為一名一線軟體開發工程師,現在將自己身邊看到過的一些C/C++編譯器使用情況總結如下:

    首先介紹下Window平臺常用的

    1. VisualStudio

    這個沒什麼可以質疑的來,宇宙第一IDE,用它來寫程式碼可以說是一種享受,配合番茄外掛(Visual Assist)寫起C/C++簡直不要太爽。另外,附帶一句,不要再用VC6這款古來的IDE了,對C++標準支援實在是太差了。VS最大的缺點就是不跨平臺支援。

    2. CodeBlocks

    最新版本的對C++11新標準支援不錯,而且是開源免費,跨平臺支援,安裝包也特別小,如果你的機器效能不是很好,選擇它會比VS有一定的優勢。

    3. Eclipse

    這個需要安裝外掛CDT來支援C++語言的編寫。這玩意貌似搭載外掛後什麼語言都可以搞啊,記得剛開始用它是在學習Java的過程中。後來發現還是有人用它來寫C的。

    4. SourceInsight

    記得剛入職的第一家公司,基本上大家是清一色的在Windows平臺用SourceInsight寫程式碼,最後透過Putty將程式碼上傳到Linux伺服器,編譯後在生產環境驗證。事隔多年它居然更新來,最新版本的SourceInsight還是比較符合程式設計師的審美觀的,內建多款主題,支援UTF-8 編碼。

    最後對Linux平臺的一些常用編譯器也再次說明下:

    Vim

    號稱編輯器之神,也許真的也就只有神一般的人才會堅持使用。也許自己所處水平有限,日常辦公過程中之見到過一個人使用Vim來完成幾乎所有的程式設計任務。配合智慧提示殺手鐧外掛YouCompleteMe,這玩意配置好了,幾乎可以達到IDE的高效。強大的快捷鍵功能讓你專心投入程式碼。

    JetBrains CLion

    唯一的缺點就是收費,內建CMake支援,對C++的新標準語法支援也比較好。智慧提示,語法高亮等功能也做的比較出色。

    Qt Creator

    跨平臺支援,在Linux下搞UI開發的應該很常用把。總體來說,還是很不錯的一款編輯器。

  • 2 # 券圈圈

    寫c/c++之前,最好了解一下,c/c++編寫軟體到編譯的過程,有助於理解編輯器的使用。編譯生成,連結,打包成軟體。整個過程如果手工處理的話,很複雜,也沒有效率。這個時候就用到整合環境,整合環境的IDE,分平臺。windows平臺,Visual Studio。Mac平臺xcode,跨平臺的QT creator。

    而編寫c/c++,一個文字編輯器的事情。但要舒服的寫,IDE必不可少!

  • 中秋節和大豐收的關聯?
  • internet訪問許可權是怎麼回事?