Ubuntu18.04下安裝配置VScode以及VS的使用總結

      不知道爲什麼,我的Ubuntu18.04用codeblock異常的難受我一起之下就把它給卸載了,發現在Ubuntu上只有Pycharm,win10上只有codeblock,Dev-c++真的難受。突然有一天看博客有那些ide好用,就意外的發現啦VScode這個東西,心血來潮就一安裝了一下,本以爲只需要分分重結果硬是安裝了一個白天。

下載及安裝:

在博客上有很多種方法常見的就是四個命令行:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

umake web visual-studio-code

 我都去試過的最後的不知道是什麼原因怎麼也安裝不了,當然還有其他的方法能搜索到的東西我都去試過了,命令行安裝就是不行

最後在一篇不起眼的博客裏發現在官網裏(https://code.visualstudio.com/Download)裏下載Ubuntu版本的後直接點擊安裝包,就可以在Ubuntu軟件中心裏面直接安裝了,懷疑人生!

配置gcc及g++編譯器:

  VScode不想codeblock以及其他編譯器那樣,有隻帶的gcc,g++環境,這只是一個編輯器,想要編譯需要gcc,g++編譯器,那麼需要我們手動安裝,我最開始沒發現卡了好久,因爲有博主說安裝過codeblock後就有啦g++gcc的環境,我就以爲我有它的編譯器了,直到我手動測試我的電腦有沒有g++gcc的編譯器:

用一個txt文本,寫一個Hello word 的純c語言代碼(無錯),保存退出,改名爲 hello.c 文件(.c是重點),然後打開終端cd到該.c文件的位置然後:

gcc -o hello hello.c
./ hello
分別爲編譯和運行

如果有Hello word輸出則有gcc編譯器。

同理:用一個txt文本,寫一個Hello word 的純c++語言代碼(無錯),保存退出,改名爲 hello.cpp文件(.cpp是重點),然後打開終端cd到該.cpp文件的位置然後:

g++ -o hello hello.cpp
./ hello

有Hello word則有g++的編譯器。

我的電腦上的問題是g++編譯器的確有(應該是安裝過Codeblock纔有的),不過不能用,需要卸載重新下載,重新安裝後終於可以用了。

配置VScode:

  VScode和其他編譯器不一樣,需要有和其他編譯器不一樣的操作,由於種種原因,直接看這個兄弟的啦吧:Ubuntu16.04下配置VScode的C/C++開發環境,這時我見過寫博客最認真的人啦,用fig來給廣大網友演示。

運行及調試VScode:

   長話短說了,F5集是調試也是運行,有斷點的時候就是調試沒有就是運行..,Ctrl+shift+B編譯,另外,F10單步運行,F11進入函數內部,好像還可以運行到某個條件(比如:i==2)。

部分錯誤原因以及解決方法:

NullReferenceException: Object reference not set to an instance of an object

launch中的externalConsoleture改爲flase

"externalConsole": ture

改爲

externalConsole": flase

我還遇到的其他情況就是遇因爲沒有g++的原因了。

總結:

這個小小的VScode我硬是安裝了大半個白天,最後發現這個微軟推出的VScode顏值是真的高,不過比起codeblock,Dev-C++比起來,運行起來有點慢,不過畢竟是先編譯再運行嘛,都是先編譯再運行的話速度也差不多。

 

被你的顏值迷倒。

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