vscode下配置c/c++运行环境
作者:互联网
下列步骤:
第一步:打开vscode,打开文档,建立文件夹,helloworld(我创立了一个名叫案例的文件夹,并创立了一个名叫案例的文件夹,helloworld.cpp操作程序。
需注意,我一开始创建的文件夹是中文的,之后调节时是中文。bug,我们将要文件名改成文件名example行吧,这个bug我并没有仔细分析,不受影响操作步骤,还是建议把文件夹名字的设成英文!
第二步:文本文档画完后,准备充分产生masks.json文件,本文档应用gcc编译程序流程并联接你的源码。
最开始开启智能终端配备默认,产生日常每日任务:(如下所示)
选择第二个g++产生活动文本文档;
产生tasks.json文件:
label表明任务名称,可以任意变更,也可以不用必须变更,但是和睦,launch.json里的prelaunchrask一致,不然会出差错;//没有改变;
command强调你g++隶属方法,一般默认就行了,如果真得改//不变
args数组表明汇编程序传送的基本参数,
“${file}"是因为你必须汇编程序的文件路径,你必须告知汇编程序你要在哪儿汇编程序文档.”我在这里改成"${workspaceFolder}//helloworld.cpp”,因为我的helloworld.cpp文件就在那工作中目录下,假如你建立了一个新的文本文档1.cpp,将方式改成"${workspaceFolder}//1.cpp;//修修改了
“${fileDirname}\${filebasenamenoextension}.exe"是因为你要把编译链接更加好的可执行文件放在哪里,表明放到源码同样的目录下,名字同样,只有exe结尾;这一默认代表着与源码放在一起;//并没有变更
cwd表示汇编程序工作文件名称,即源代码所属文件名称,默认就可以;//未变更程序流程
detail一般来说,也是有特殊的好办法,跟随,跟随command一样,假如不一样的话需要更改;//没有变化
其余默认,等同于我只是更改了一个;
改完后我tasks.json文件变为:
第三步:配置launch.json文件:
最先挑选运行中的优化机器设备,点击c++GDB
接着产生了launch.json文件:具体如下
需注意,这里边减少了一种机器设备,即,preLaunchTask;务必加上,而且需要加上task.json的label一致;
必须变化的是program,它显示您要想调节的可执行程序路线,我改成:"${fileDirname}/${fileBasenameNoExtension}.exe",它本来就是你能执行文件路线,及其你能实行文件tasks.json中args数组中-o后边的基本参数是一样的。
必须变化的是miDebuggerPath,表明你的调试程序线路,一般与你的调试程序线路一起,g++同一等级文件目录:
比方说的commamd命令写下的详细地址为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\g++.exe
这里就改为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\gdb.exe
别的不用变更更改如下所示:
最后运行启动调节:
获得成功!
由于一些个人习惯,操作面板并没有开启。如果想关闭触摸板,只需在launch.json文件里将"externalConsole":置为true就可以了;
第一步:打开vscode,打开文档,建立文件夹,helloworld(我创立了一个名叫案例的文件夹,并创立了一个名叫案例的文件夹,helloworld.cpp操作程序。
需注意,我一开始创建的文件夹是中文的,之后调节时是中文。bug,我们将要文件名改成文件名example行吧,这个bug我并没有仔细分析,不受影响操作步骤,还是建议把文件夹名字的设成英文!
第二步:文本文档画完后,准备充分产生masks.json文件,本文档应用gcc编译程序流程并联接你的源码。
最开始开启智能终端配备默认,产生日常每日任务:(如下所示)
选择第二个g++产生活动文本文档;
产生tasks.json文件:
label表明任务名称,可以任意变更,也可以不用必须变更,但是和睦,launch.json里的prelaunchrask一致,不然会出差错;//没有改变;
command强调你g++隶属方法,一般默认就行了,如果真得改//不变
args数组表明汇编程序传送的基本参数,
“${file}"是因为你必须汇编程序的文件路径,你必须告知汇编程序你要在哪儿汇编程序文档.”我在这里改成"${workspaceFolder}//helloworld.cpp”,因为我的helloworld.cpp文件就在那工作中目录下,假如你建立了一个新的文本文档1.cpp,将方式改成"${workspaceFolder}//1.cpp;//修修改了
“${fileDirname}\${filebasenamenoextension}.exe"是因为你要把编译链接更加好的可执行文件放在哪里,表明放到源码同样的目录下,名字同样,只有exe结尾;这一默认代表着与源码放在一起;//并没有变更
cwd表示汇编程序工作文件名称,即源代码所属文件名称,默认就可以;//未变更程序流程
detail一般来说,也是有特殊的好办法,跟随,跟随command一样,假如不一样的话需要更改;//没有变化
其余默认,等同于我只是更改了一个;
改完后我tasks.json文件变为:
第三步:配置launch.json文件:
最先挑选运行中的优化机器设备,点击c++GDB
接着产生了launch.json文件:具体如下
需注意,这里边减少了一种机器设备,即,preLaunchTask;务必加上,而且需要加上task.json的label一致;
必须变化的是program,它显示您要想调节的可执行程序路线,我改成:"${fileDirname}/${fileBasenameNoExtension}.exe",它本来就是你能执行文件路线,及其你能实行文件tasks.json中args数组中-o后边的基本参数是一样的。
必须变化的是miDebuggerPath,表明你的调试程序线路,一般与你的调试程序线路一起,g++同一等级文件目录:
比方说的commamd命令写下的详细地址为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\g++.exe
这里就改为:
D:\BaiduNetdiskDownload\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin\gdb.exe
别的不用变更更改如下所示:
最后运行启动调节:
获得成功!
由于一些个人习惯,操作面板并没有开启。如果想关闭触摸板,只需在launch.json文件里将"externalConsole":置为true就可以了;
标签:VSCode,配置,CC++|预处理详解,C++,java运行环境 来源: