XMNX1599

博客园 首页 新随笔 联系 订阅 管理

LINUX下的VSCODE-C/C++配置

 

1.生成默认的任务文件

2.lunch.json,调整“configurations里的成员,如下

①添加 "preLaunchTask": "里面填写对应task.json里的label字段"

②添加"miDebuggerArgs": "-q -ex quit; wait() { fg >/dev/null; }; /bin/gdb -q –interpreter=mi",

PS.用来屏蔽调试器输出的无关信息)

③修改“program里的信息:里面填写编译后输出文件的名:例如

"${fileDirname}/${fileBasenameNoExtension}"

fileDirname代表当前打开的文件所在的绝对路径,不包括文件名

${fileBasenameNoExtension} 代表当前打开的文件的文件名,不包括路径和后缀名

 

3.tasks.json:调整成员

label字段,自己起名

②设置多文件编译:

"args": [

"-fdiagnostics-color=always",

"-g",

"${fileDirname}/*.c",

"-o",

"${fileDirname}/${fileBasenameNoExtension}"

],

 

这里的 "${fileDirname}/*.c"代表编译当前目录下所有c文件

 
posted on 2022-10-05 17:17  Haohao1599  阅读(205)  评论(0编辑  收藏  举报