龙空技术网

「DG数据圈聊ROS 2 Humble」EP22: 用VS Code运行C程序

数智圈DTS 111

前言:

此刻姐妹们对“用vs编写c程序如何运行”大致比较重视,你们都想要了解一些“用vs编写c程序如何运行”的相关资讯。那么小编在网上收集了一些有关“用vs编写c程序如何运行””的相关文章,希望你们能喜欢,大家快快来学习一下吧!

走过路过不要错过,了解最新动态,请关注我的头条号: DG数据圈。

今天试着在VS Code环境下,运行一段C程序。默认为你已经通过上一篇文章,了解了如何在电脑上配置C/C++的运行环境,包括安装VS Code. (「DG数据圈聊ROS 2 Humble」EP21: 安装C/C++ 编程环境VS Code)

接下来的内容分为三部分:

启动一个VS Code新项目编写一段简单的C代码在VS Code中运行这段C代码启动一个VS Code新项目

1.1 打开命令行工具Developer Command Prompt。

如果是Windows, 这个工具已经在安装VS Code时自动装上了。具体介绍见。

如果是MacOS或Linux, 则需要先打开VS Code, 然后通过菜单ViewCommand Palette,在输入框中输入"Shell Command", 这时会自动在下拉框中出现几个选项,选择“Install 'code' command in PATH command”, 然后关闭VS Code。

这个操作只需要做一次,以后就可以在Developer Command Prompt的命令框或系统自带的Terminal中直接用指令 "code ." 启动VS Code, 并创建默认配置文件了。

安装code指令到path

1.2 创建新项目

打开Developer Command Prompt或Terminal, 选定好打算创建项目的路径后,通过以下指令,就会创建一个叫做helloworld的VS Code项目。

mkdir projectscd projectsmkdir helloworldcd helloworldcode .

运行完最后一条指令后,VS Code会自动打开,并且会以这个新建的helloworld文件夹为workspace,并以大写的格式展示出来: HELLOWORLD

VS Code 新项目

2 编写一段简单的C代码

目前为止,我们有了一个空项目。现在需要添加一个C的源代码文件,比如hello.c。可以通过点击右上方的添加图标进行添加。

在hello.c中,我们输入以下代码:

#include <stdio.h>int main(void) {  printf("Hello World\n");  return 0;}

这时候,一个简单的C程序就准备好了。

VS Code: 创建C项目

我们会看到,在hello.c被创建的时候,VS Code自动生成了一个.vscode的文件夹, 里面有三个文件c_cpp_properties.json, launch.json 以及 settings.json。

如果你也看了之前给的官方链接,就会知道它们分别负责不同的配置。具体内容就不展开了。

c_cpp_properties.json (compiler path and IntelliSense settings)

launch.json (debugger settings)

settings.json (build instructions)

3 在VS Code中运行这段C代码

在上一步我们创建了C的源代码。要运行这段代码有很多种方式,比如在命令框中输入指令,或者直接使用VS Code自带的运行按钮。

不管使用哪种方式,其实都是分了两步来运行的:

3.1 将hello.c编译成默认的a.out文件 (也可以通过-o参数自定义编译文件的名称)

gcc hello.c

3.2 运行a.out, 得到输出结果hello world.

./a.out

命令行运行以及VS Code直接运行的演示分别如下:

命令行运行C程序

VS Code运行C程序

了解了编程环境后,接下来打算将C语言的主要特征,分几个模块分别介绍。欢迎反馈哦。

本文作者

头条号DG数据圈,公众号德国数据圈

参考资料

标签: #用vs编写c程序如何运行