vscode C语言编译?
VS Code只是一个代码编辑器,要实现对C语言代码的编译,需要下载单独的GCC编译器才行,下面我简单介绍一下VS Code编译C语言程序的配置过程,主要步骤如下:
1.首先,需要安装C/C++插件,这个插件主要是为了方便查看、调试代码,安装的话,直接在Extensions扩展中心中搜索安装就行,如下:
2.接着就是需要下载单独的GCC编译器,这里可以下载MinGW,Windows平台下的一个编译器集合,包含有常见的GCC、G++、GDB等编译调试工具,如下,使用起来非常方便,安装成功后,需要将工具添加到环境变量中,方便后面使用:
第一次使用vscode,随便弄了个c语言编译不了,什么问题啊?
现代编译器不让你随便弄个源码文件就编译,你需要进行简单的配置告诉编译器你的程序类型和编译选项。网上很多教程教你如何配置C、C++项目
VSCode想运行C语言程序时出现了这个
把g++那行控制台命令改一下参数就行了,如果我没猜错这行代码是你抄的。
给你简单讲讲cd和g++吧,cd是change
directory的缩写,这个命令是定位目录的作用,先用cd定位到你想要编译文件所在的文件夹,然后用g++这个编译器进行编译:
g++
你想编译文件的名字
-o
abc
然后/abc
就运行了!
vscode配置c/c++环境
vscode配置c/c++环境具体步骤如下:
操作设备:戴尔笔记本电脑
操作系统:win10
操作程序:cmd命令v8.21
1、配置环境完成后,在cmd命令上输入g++ -v会弹出一系列的英文,说明配置成功。
2、然后打开vscode软件,点击Extensions扩展,安装Code Runner。
3、继续输入c弹出c/c++扩展进行安装。
Mac版VScode能不能把c语言程序包装为.exe?
mac系统,其实就是Unix
编译生成的东西 二进制文件 不一定有用.exe命名
.exe 是微软系统的命名规则
vscode怎么调试c语言 调试步骤
1、打开你要写c++程序的文件夹,我们这里新建一个Test文件夹并打开test,打开后:使用VScode运行调试C/C++,在左侧打开的目录中新建一个 main.cpp 文件。
2、新建后点左侧的调试按钮(英文:Debug),可以看到,目前没有调试配置。
3、这时我们需要配置自己的调试配置,回到资源管理器界面,我们可以看到目录下多了一个.vscode的文件夹,里面有一个launch.json文件。我们现在在这个文件夹中新建一个tasks.json文件。我们需要改写这两个json文件的内容。
{
version: 0.2.0,
configurations: [
{
name: Run C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build run file
},
{
name: Debug C/C++,
type: cppdbg,
request: launch,
program: ${workspaceFolder}/${fileBasenameNoExtension}.exe,
args: [],
stopAtEntry: false,
cwd: ${workspaceFolder},
environment: [],
externalConsole: true,
MIMode: gdb,
miDebuggerPath: C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe,
setupCommands: [
{
description: Enable pretty-printing for gdb,
text: -enable-pretty-printing,
ignoreFailures: false
}
],
preLaunchTask: build debug file
}
]
}
其中tasks.json文件内容(直接复制即可):
{
version: 2.0.0,
tasks: [
{
label: build debug file,
type: shell,
command: g++,
args: [
-g,
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
},
{
label: build run file,
type: shell,
command: g++,
args: [
-o,
${fileBasenameNoExtension},
${file}
],
group: {
kind: build,
isDefault: true
}
}
]
}
4、我们已经完成了基本的配置工作,保存以上两个json文件后,再次点击左侧的调试按钮(Debug),可以发现出现了两个新的配置,一个是直接运行程序的Run,一个是用来调试程序的Debug。
5、我们写一个简单的c++程序来进行调试说明,程序源代码,我们在return 0这行添加了一个断点。
6、切换运行配置为Debug C/C++,点击运行按钮开始调试。
7、可以看到,弹出的终端输出了正确的结果,调试窗口中的变量中也有变量a和对应的值。