我和C++的愛與恨【配環境】

之前也說過Python是我的本命語言,也許是被Python的簡單與優雅慣壞了,現在看到C++的複雜編譯與運行才意識到自己是多麼的天真。我相信小白在剛開始解除到C++的時候一定會被C++的編譯與運行的流程複雜給勸退。這就引出了配環境的重要性,配好環境事半功倍,配不好環境事倍功半。

配環境雖然很重要,但是配環境本身的難度也不小,而且一不小心可能會把之前配好的環境給破壞掉。

太長不看:配虛擬機/codeblock/VS code 是C++小白初入C++的不錯選擇

本篇博客主要內容是:

如何優雅而從容地爲C++程序的書寫到運行的一系列工作做準備——配環境

選系統

Linux

Linux系統絕對是一個計算機狗的本命系統,擁有了Linux系統你就彷彿擁有了一切,至少你可以不用做任何事情,就可以通過簡單的一句gcc filename.cpp就編譯成功一個c++代碼。而如果在windows系統下的話,你需要安裝一些東西,才能保證你那句關鍵代碼的成功運行。而且以我的經歷而言,安裝的那些東西並不好按,而且下載的東西越多,電腦跑的越慢。強迫症星人表示,能不下的東西我儘量都不想下。

Win

Win系統的程序員難道就沒有解決辦法了麼?當然不是,你可以裝一個虛擬機。虛擬機在手,你不僅擁有了Linux你還擁有了win雙系統在手,豈不美哉。只是裝了虛擬機後,電腦速度依舊會變慢,因爲虛擬機會分走電腦的資源,相當於以前win的資源會被分到linux裏一些,速度慢了是一定的。

安裝教程:VMware WorkStation + Ubuntu win10系統安裝

OS
本人從來沒有自己使用過蘋果的電腦,所以這部分知識基本爲空白,不過道聽途說知道蘋果電腦貌似安裝anaconda寫python代碼的時候會有一些奇奇怪怪的錯誤,不知道是不是C++也會有同樣的問題,不贅述了。

選工具

先簡單介紹一下自己都用過哪些寫C++的工具吧。

codeblocks

最開始學C語言的時候用的是devc++,它也可以寫C++,實話講這款軟件從我用它起就沒有喜歡過它,頁面醜不說,也不太好用,作爲小白入手這個軟件絕對會被逼瘋,不過要是想加強自己的基礎,對自己進行魔鬼訓練以達到無論什麼情況都能寫好C++的代碼變態可以用它。

然後用的比較喜歡的是codeblocks,它會給不同的屬性配上不同的顏色,不要小看這一個功能,我喜歡它的原因就是顏色好看,本身寫代碼就是一件辛苦的事情,然後再配上沒有區分的顏色,這日子真的是沒法過了。
圖片摘自知乎
而且codeblocks是Visual Studio的替代品,類似於化妝品界的平價替代品,這個軟件不需要對C++十分熟悉就可以熟練使用,十分親民,十分好用。

Visual Studio

雖然很多人在CSDN中講如何在VS上配置C++的環境,但是菜鳥的我依舊是沒學會,大部分人都在寫的是2015年以及更早之前VC時代的使用方法。曾經下了一個2019版的VS,覺得不是很好用,反而是裝個虛擬機會容易一點。

沒有找到一個能把在VS上配好一個C++環境的博客,不給推薦博客了

Visual Studio Code

vs code相對來說比VS會更好用一點,尤其是對於從Python轉到C++的小白來說,簡單的配置就可以達到效果。
在這裏插入圖片描述
2個要點

  • 從vs code左側安裝包C++的功能包,注意一定要選Microsoft公司的
  • 在這個包的介紹中介紹了使用這個包需要額外安裝的包,具體的操作過程可以看看這篇博客:
    VSCode配置C++環境(MSVC)

有關C++的編譯器

相對於python的簡單與優雅,C++的編譯器複雜而繁多。可以看看這篇博客:C/C++的編譯器|編譯環境(非常全面的比較)

太長不看的話,建議直接用MSVC,畢竟是Microsoft,不香麼?VS用不好,但是下個小插件用用還是很容易的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章