为什么Ubuntuwin10系统运行在哪里无法运行VS Code

关于在ubuntu中用vscode编译调试C\C++
安装vscode的C\C++插件。
配置launch.json和task.json这两个文件
编译调试C++程序
(注意以上过程请确保在ubuntu里面安装了c++编译器,和vscode)
第一步 在vscode中安装C++的插件,按ctrl+p调出命令行,在上面输入ext install cpptools,或在也可以只输入ext install然后按空格,
下面会弹出很多插件在C\C++插件右下面有三个蓝色框的最右边那个就是下载安装插件的。接下来就是漫长的等待安装过程(因为网络的问题所以漫长)。安装成功后会有提示要重启vscode,重启后就可以了。
第二步 就是配置调试和编译文件,launch.json和task.json。
首先我们在安装好了插件之后,就可以在vscode打开我们的源码文件了并且调试了,不过要注意vscode要调试的话只能打开包含源码文件的文件夹,不能打开单个文件调试。(我新建了一个main.cpp放在了C++test文件夹中)
好了当我们打开在vscode中打开了文件夹后,看到vscode在最左边第四个好像虫子的图标,这个就是调试的,点一下,然后看到最上面有个齿轮那里,点一下出来一个面板,选择刚刚装好的c++插件。
然后就自带生成出来一个.json文件,
这里的内容是自动生成的需要自己修改一下(其实也没修改多少,只是删一点内容)。把program项前面的都删了,只留下"program":"${workspaceRoot}/a.out"花括号里面的workspaceRoot就是你打开调试的文件夹的目录,也叫做工作目录。其他的就不需要修改了。
现在调试已经配置完成了,如果你现在按绿色运行调试,是会报错的,为什么?因为在调试之前并没有经过编译过程,所以在你的工作目录并没有找到你在launch.json里面配置的program项的a.out文件。
所以很显然我们下面就要来配置task.json来进行编译的配置(也是很简单,没改什么东西),按ctrl+p打开命令面板,然后输入&task后选择配置任务运行程序
然后会有很多选项选择,
在这里选择Other(即配置通过调用外部命令行完成编译)这里又会生成一个task.json文件,内容如下
我们只需要把这几项改成
"version": "0.1.0",
"command": "g++",
"isShellCommand": true,
"args": ["-g","${workspaceRoot}/你的源码文件名.cpp"],
"showOutput": "always"
其实真正修改的也就只有command项和args项,command就是调用的控制台命令(就是我们平常用控制台编译时输入的命令),然后args就是命令行参数了,-g参数是必须的,否则到时候没有调试信息,vscode会无法设置断点。
第三 这些都配置好后我们就可以先按ctrl+shift+B先编译,然后再按绿色箭头调试了。
最后: 各位英语还不错的建议还是直接看巨硬的官方文档吧
C++官方调试文档
总的官方调试文档
现在存在的问题:不知道能否直接按绿色小箭头然后完成先编译在调试的功能,微软官方好像对这里并没有太详细的资料,如果哪位大神知道可以下面评论,大家一起学习嘛!哈哈
(扫上面的二维码,或者微信搜索“科学技术工作室”)
有什么好玩的科学,科技,等技术文章我都会跟大家分享,也希望能跟大家一起学习。
本文已收录于以下专栏:
相关文章推荐
打开终端并运行下面的命令:sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get...
之前开始用ubuntu,纠结于用什么来写代码(感觉vim太难上手,以前win上写大程序用vs比较多),在win上用过sublime,最近感觉vscode还是挺好用的,在win上配了下编译调试感觉好麻烦...
人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..
作者:tongqingliu
转载请注明出处:/liutongqing/p/7069091.html
Ubuntu下安装并配置VS Code编译C++...
官方更新vscode之后好用了很多,并且有了C++的插件,但是很坑爹的是官网上写的很不清楚。很多人写了博客,但是配置的都比较蛋疼。
(我使用的是ubuntu 其他操作系统可能类似?)launch...
launch文件{
&version&: &0.2.0&,
&configurations&: [
&name&: &C++ Launch ...
最近因为项目的需求,需要在Linux下开发C++相关项目,经过一番摸索最终实现了,下面这篇文章就给大家简单总结了一下如何通过VS Code进行编译调试的一些注意事项。有需要的朋友们可以参考借鉴,下面来...
Visual Studio Code是微软推出的一款轻量级的编辑器,主要针对web前端开发如javascript、html等,但是其支持插件的功能,于是人们为其开发了众多其他语言的插件,如C/C++语...
时间过得真快,一眨眼一个多月没更新了,但这一个月我可没偷懒啊,真的是忙。粘上两篇ReadMe勉强凑合一下,保持博客更新是好习惯。VscodeCppDemoTry to develop C/C++ us...
默认情况下,VSCode仅仅内置了对node.js运行时的调试支持,只可以直接调试JavaScript、TypeScript和任何其他翻译为JavaScript的语言。其他语言的调试支持,都是...
VSCODE是一个文本编辑器,不具备编译功能,但是可以调用外部编译器调试器来实现调试功能
他的最新文章
讲师: 许鹏
讲师:董付国
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在Ubuntu14.04上安装Visual Studio Code
在Ubuntu14.04上安装Visual Studio Code
打开终端,输入命令sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makeapt-get updatesudo apt-get install ubuntu-make安装完ubuntu-make,用 make 安装 visual-studio-code umake web visual-studio-code在安装过程中会询问安装路径和是否接受同意即可~卸载软件的方法umake web visual-studio-code--remove别人写的博客比我超级详细,我现在只是简单的做笔记,避免忘记...参照:
纷吾既有此内美兮,又重之以修能。为什么Ubuntu系统无法运行VS Code? - 知乎159被浏览38372分享邀请回答0添加评论分享收藏感谢收起}

我要回帖

更多关于 系统运行环境 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信