【VScode】手把手教你如何搭建C/C++开发环境(二)

简介: 【VScode】手把手教你如何搭建C/C++开发环境

4.在VScode上编写C语言代码并编译成功

4.1打开文件夹

在VSCode上写代码都是首先要打开文件夹的,这样也方便管理代码和编译器产生的可执行程序,和VSCode生成的配置文件等。

在编写代码前,我们应该创建一个见名知意的文件夹。方便以后下次写代码进行管理。2.8.png在VSCode中打开自己新建的文件夹,如 test_4_14 2.9.png

4.2 新建C语言文件,编写C语言代码

新建文件之后,就可以编写代码了3.0.png

4.3设置C/C++编译的选项

在此页面按住 Ctrl + shirt + p ,搜索C/C++,选择C/C++:编辑配置(UI)  这一项3.1.png

选择编译器路径:以gcc.exe  结尾的编译器路径3.2.png

选择IntelliSense 模式 :找到 gcc-x64(legacy)3.3.png3.4.png

这时候你就会发现左边自动生成了.vscode的文件夹,c_cpp_properties.json配置文件里面的就是一些配置成功后的说明信息。 3.5.png

那么如何进行编译代码呢?接下来继续下一步。

4.4 创建执行任务:tasks.json

要编写代码,我们接下来,在终端中:配置任务,如下图:3.6.png

在弹出的页面中,选择【C/C++:gcc.exe 生成活动文件】3.7.png

4.5 编译和执行

😇编译:完成了上述的步骤,接下来就可以编译生成可执行程序了

👇具体操作如下:

       1.鼠标点在要编译的C语言代码文件中

       2. 点击【终端】->【运行生成任务】3.8.png

如果一切正常的,我们就能看到【终端】提示,就说明编译成功。此时也生成了一个可执行程序3.9.png

🥳执行: 按住键盘的 Ctrl + ` 快捷键,打开VSCode自带的终端,就可以运行代码了。

这时输入:.\ + 可执行程序 ,即可执行代码,4.0.png

4.6如果下次写代码创建文件怎么办?

🤔如果要再次创建一个文件夹(这里我再次创建了一个名为test_4_15文件夹.)还需要重新开始再次操作一遍吗?其实不用,咱们往下看:


我们直接将刚才生成的两个文件【c_cpp_properties.json 、 tasks.json】复制一份到自己新建的文件夹中即可。

4.1.png4.2.png

我们再次通过VSCode打开新的文件夹,c_cpp_properties.json 、 tasks.json两个文件直接就显示了,我们直接用,只需要进行编译和执行程序即可。4.3.png

4.7一个工程中有多个.c文件需要编译怎么办

1.创建一个名为multiple_files 的文件夹,然后拷贝.vscode文件夹

我们编写一个test.c文件用来做代码测试,另一个为add.c的文件用来定义函数。

4.4.png4.5.png4.6.png

2.改造tasks.json并构建验证结果


要能够编译一个文件中的多个文件你,需要定制tasks.json文件的内容


编译多个源代码文件:


通过把 "${file}" 修改为 "${workspaceFolder}\\*.c" 可以构建当前工作区中的所有C文件。

通过把 "${file}" 修改为 "${workspaceFolder}\\*.cpp" 可以构建当前工作区中的所有C++文件

修改编译输出的文件名:


通过把 "${fileDirname}\\${fileBasenameNoExtension}.exe" 修改为 "${workspaceFolder}\\myProgram.exe" 可以把编译输出的文件名硬编码为myProgram.exe,而不是与C文件同名。可查看演示1操作

通过把 "${fileDirname}\\${fileBasenameNoExtension}.exe" 修改为 "${workspaceFolder}\\${workspaceRootFolderName}.exe" 可以把编译输出的文件名为:打开的工作区文件夹名字.exe 。可查看演示2操作

演示1:


修改参数后,执行【终端】->【运行生成任务】

4.7.png

演示2:

修改参数后,执行【终端】->【运行生成任务】

4.8.png

3.执行 4.9.png

目录
相关文章
|
1月前
|
IDE 编译器 开发工具
C/C++开发环境
C/C++开发环境
47 4
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
546 3
|
2月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
373 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
4月前
|
编解码 编译器 C++
VS Code C/C++ MSVC编译器
VS Code C/C++ MSVC编译器
77 2
|
4月前
|
NoSQL 编译器 C语言
VSCode配置配置C++环境
VSCode配置配置C++环境
118 1
|
4月前
|
C语言 C++
vscode——如何在vscode中运行C/C++
vscode——如何在vscode中运行C/C++
63 1
|
4月前
|
编译器 C++
VS Code设置C++编译器路径
VS Code设置C++编译器路径
60 0
|
4月前
|
Rust Shell 开发者
7步开始rust(自定义环境安装与vscode开发环境配置)
本文档详细记录了当改变Rust安装路径至特定目录(如 `/home/local_rust`)时,如何在VSCode环境中正确配置Rust开发环境的过程。主要包括:设置环境变量、使用清华大学镜像安装Rust及更新镜像源、手动部署 `rust-analyzer`、安装标准库源码、安装与配置VSCode插件等七个步骤,确保开发者能够顺利搭建并使用定制化的Rust开发环境。
740 0
|
5月前
|
JavaScript IDE 开发工具
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
vue3【2024版】开发环境搭建(含官网和nvm下载切换最新版node,修改node下载源,创建项目,启动项目,安装vscode插件Vue - Official)
359 3
|
5月前
|
JavaScript 前端开发 关系型数据库
入职必会-开发环境搭建28-VSCode下载和安装
Visual Studio Code(简称 VS Code)是由微软开发的免费开源代码编辑器,支持几乎所有主流操作系统,包括 Windows、macOS 和 Linux。它具有丰富的功能和扩展性,适用于各种编程语言和应用场景。