当前位置:   article > 正文

vscode中的配置_vscode 运行参数

vscode 运行参数

首先,运行或调试某文件,需要该文件是活动文件(当前打开的文件)。
下面依次介绍tasks.json和launch.json的配置参数。

tasks.json

1.tasks.json的用途

用于指定编译器和链接文件等。默认路径在.vscode下面。

2.如何打开一个tasks.json

在这里插入图片描述

然后点击configure default Build Task后
点击c/c++:gcc.exe生成活动文件:

在这里插入图片描述

下面依次对上述参数进行解释:
label:任务的名称,显示在下拉列表中。
command:指定编译器的路径。
args:命令行参数,用于传递给编译器。可以添加链接库等。
"-std=c++17"用于支持C++17语言功能
problemMatcher:运行问题解析器,用于查找错误和编译器输出中的警告。
group:组对象。

launch.json

1.launch.json的用途

用于调试程序,默认路径在.vscode下面。

2.如何打开一个launch.json在这里插入图片描述

在这里插入图片描述

选择c/c++ gdb启动,可以得到如下的配置:在这里插入图片描述

下面来分别介绍下每项配置的含义:
name:给配置项的起一个易于理解的名称,
调试过程中可以在调试按钮处看到:

在这里插入图片描述

type:根据开发语言决定。eg.node.js的type为node,c语言的type为cppdbg
request:指定调试模式,有launch和attach两种。
使用launch可以为程序搭一个调试器,支持加断点。
program:指定要调试的程序。需要和tasks.json中的目标文件一致。
args:main函数(argc,argv)的参数。启动时,传递到main函数中。
stopAtEntry:如果想要在main函数停止,这里设为true
MIMode:配置调试器类型gdb or lldb
miDebuggerPath:配置调试器的路径(eg,gdb)。会自动搜索电脑中的调试器,根据MIMode的配置类型来找。

c_cpp_properties.json

1.c_cpp_properties.json的用途

主要用于配置includePath,以使代码之间可以互相跳转

2.如何打开一个c_cpp_properties.json

点击右下角的linux或者win32
在这里插入图片描述
在这里插入图片描述

setting.json

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/770906
推荐阅读
相关标签
  

闽ICP备14008679号