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++比起来,运行起来有点慢,不过毕竟是先编译再运行嘛,都是先编译再运行的话速度也差不多。

 

被你的颜值迷倒。

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