MBD_杂谈_使用VSCode调试c代码

vscode运行C/C++程序 VS Code 运行C/C++程序的介绍 阅读详情

 

 前言

作者介绍

阿隆,深耕汽车控制器应用层开发多年,经历多家企业项目(包含多家中外头部企业),拥有多款控制器量产经验。主要技能包括应用层模型开发和c/c++代码编写,mil/sil测试,工具链开发,静态检查,BSW配置和手写,上位机开发等。

加V联系我:ALongAutom

使用介绍

MBD课程是阿隆从业多年后,在2022年的时候从0开始一点点录制的视频,一点点码字码出来的课程,现在分享给大家用来学习,如果对正在观看的你有帮助,可以帮忙推荐给身边的朋友,一起学习,也可以免费加入阿隆的技术交流群进行交流学习。

课程使用平台Matlab 2021b,建议初学者尽量使用同版本,避免出现版本差异带来的问题。等熟练掌握课程以后,再升级平台,出现版本差异的问题也知道该如何解决。

全网同名阿隆汽车,可以在其他平台搜索阿隆汽车,感谢观看。

入门篇视频观看链接如下:

阿隆MBD入门篇_合集_01

阿隆MBD入门篇_合集_02

实战篇01视频观看链接如下:

阿隆MBD实战篇_01_VCU扭矩查表模块与CANoe联合仿真

提高篇视频观看链接

www.along-auto.com

1.环境配置

1.1 VSCode安装

免费的软件,可以直接在网上下载Visual Studio Code软件进行安装。

安装完以后不是立马可以调试代码的。因为C语言代码是需要进行编译的,编译成可执行文件,才能运行。比如像Python脚本或者是m脚本,执行的是代码,是有自己的解释器,然后可以一行一行地执行代码,但是运行效率就会低很多。

1.2 安装编译器

比如说我们安装MinGW,下载地址:

下载x86_64-win32-seh,下载完解压到相应的路径下。

解压完后放在相应的位置。

把bin文件夹加到环境变量里。在系统属性里,点击高级,点击环境变量。

将路径配置到环境变量里。

1.3 安装插件

安装C/C++插件。搜索C,找到相应的插件,进行安装。安装完可以重启下VSCode。

设置编译器路径。

设置路径,

2.开始调试

2.1 编写代码

#include <stdio.h>

#include <stdlib.h>

int main()

{

    int a;

    a = 1 + 2;

    a = a + 3;

    printf("The number is %d\n", a);

    return 0;

}

/*

 * [EOF]

 */

2.2 进行调试

点击右上角的调试按钮,可以在代码上打断点,同时在执行的过程中,可以看到变量的值。

单步调试等功能。

 

【亲测可用】VsCode配置C语言环境 VSCode下写c语言代码并运行的环境配置~ 阅读详情

相关推荐

十分钟搭建VScode C/C++运行环境

1.下载安装VScode2、配置vscode安装。您可以通过在扩展视图 ( Ctrl+Shift+X)中搜索“C++”来安装 C/C++ 扩展。

吻等离子的博客 3512

如何在Visual Studio Code运行C语言?(以及一些快捷指令、常见错误)

一、安装Visual Studio Code 前往Visual Studio Code下载软件并安装 二、

weixin_51075990的博客 7万+

CMMI AIM 人工智能成熟度框架:31个过程域的157项AI实践集成

CMMI AIM人工智能成熟度框架为企业提供了系统化管理AI项目全生命周期的解决方案,包含31个过程域的157项AI实践。该框架通过四个演进阶段(混沌与风险、结构与凝聚、验证与信任、价值与增长),帮助组织建立可持续的AI能力成长路径,降低项目失败率并提升商业价值。

weixin_42613501的博客 346

VSCode安装配置C语言(保姆级教程)

Visual Studio Code(简称VS Code)正是一款备受好评的代码编辑器,它免费、开源,支持多种编程语言,拥有丰富的插件和强大的功能。然而,对于新生小白来说,安装和配置VS Code可能会遇到一些困难。为了帮助大家顺利上手这款强大的代码编辑器,本文将详细介绍如何下载、安装、配置和优化VS Code。通过阅读本文,希望你能快速掌握VS Code的使用方法,为编程学习之路奠定坚实的基础。

平凡程序猿~的博客 4万+

ROS2进程内通信:零拷贝Intra-Process原理与实战

Intra-Process通信是ROS2实现低延迟节点间数据交换的核心机制,其本质是通过C++17智能指针与零拷贝共享内存,在同一进程内绕过序列化、系统调用和上下文切换。相比传统DDS跨进程通信,它将`geometry_msgs::Twist`类消息延迟从42μs降至0.8μs,显著提升机器人实时控制性能。该技术并非自动启用,需满足同执行器、QoS严格匹配、内存所有权明确三大约束,适用于机械臂控制、视觉SLAM、图像处理流水线等对端到端延迟敏感的场景。本文聚焦ROS2原生Intra-Process通讯的原理

weixin_30619101的博客 361

车辆动力学从入门到进阶之路(传统篇)

新手如何入门车辆动力学开发领域,本文为您引路!

CrazyRabbit的博客 1万+

MBD_杂谈_使用VSCode编译s32k

1.创建S32k工程1.1 S32DS介绍S32 Design Studio是NXP免费的IDE(集成开发环境),可以在官网注册下载激活。包含了代码编辑,编译调试功能。S32 Design Studio是基于eclipse开发的,对java开发比较友好,对C/C++开发不是特别友好,不能自动提示,只能面向拷贝的编程。1.2 创建工程打开S32DS软件。选择相应的Workspace进行工程的建立。Workspace相当于工程的文件夹,用来管理工程,在文件夹里可以创建多个Project。

ALongAuto的博客 4223

PostgreSQL14 离线安装全攻略:从下载到配置详解

本文详细介绍了PostgreSQL14在无网络环境下的离线安装全流程,涵盖RPM包与源码编译两种主流方法。文章重点解析了安装前的系统环境检查、依赖包准备、数据库初始化、远程访问配置以及安装后的关键检查与性能调优,旨在帮助运维和开发人员在离线服务器上高效、稳定地部署PostgreSQL14数据库。

p5l2m9n4o6q的博客 696

VSCode快速配置C语言环境

1.在VSCode中安装C/C++插件 2.下载mingw64 网址:https://sourceforge.net/projects/mingw-w64/files/ 将下载好的mingw64解压到指定的目录,我的路径是C:\Program Files\mingw64,然后配置环境变量 将目录C:\Program Files\mingw64\bin加入到环境变量path里 打开命令行输入gcc -v,出现以下信息说明mingw64配置成功 .........

weixin_61370021的博客 7万+

ArcGIS基于DEM提取微流域单元(附练习数据下载)

流域作为一个相对独立的地理单元,与行政区的划分有着本质上的区别。流域的划分更注重自然因素,流域作为一个综合的自然整体,在其内部形成了一个天然的物质与能量流动的场所,并通过水流的作用,与周围的区域进行物质和能量的交换。流域的精确划分作为一个研究的基础工作,那么接下来给大家说一下利用DEM提取小流域的案例教程——以贵州省遵义市正安县为例。 1 数据获取 地理空间数据云(http://www.gscloud.cn/),数据分辨率为30m。也可直接点击这篇直接下载→全国30m90mDEM下载。 若想要获得更高精度.

qq_43173805的博客 4832

无人机开发平台全解析:从开源飞控到企业级应用实战指南

无人机开发平台是无人机从飞行器演变为智能空中机器人的核心,其本质是提供了一套标准化的软硬件接口与工具链,使开发者能够基于稳定可靠的底层系统,专注于上层应用创新。从技术原理上看,一个完整的开发平台通常包含飞行控制器、机载计算机、传感器套件等硬件层,以及飞控固件、机器人操作系统(ROS/ROS 2)、软件开发套件(SDK)等软件层,通过分层架构实现飞行控制、感知决策与任务执行的解耦。其技术价值在于大幅降低了无人机行业应用的开发门槛,使开发者无需从零构建飞行控制系统,即可快速实现自动巡检、精准农业、物流配送等复杂

weixin_28712491的博客 411

VS code中编写和运行C语言

初学者友好的 vs code软件配置mingw编辑器,运行C语言代码。

posdg的博客 2万+

YOLOv11在视频流中的时序建模改进-(加入ConvLSTM或Transformer捕捉帧间关联)

本文提出了一种结合ConvLSTM和Transformer的改进YOLOv11算法,用于增强视频目标检测的时序建模能力。针对视频检测中运动模糊、遮挡等挑战,研究分析了ConvLSTM的局部时空特征建模和Transformer的全局注意力机制之间的互补性。通过数学公式详细阐述了ConvLSTM的门控机制和Transformer的自注意力计算原理,并提出分层融合策略:底层使用ConvLSTM处理高分辨率特征捕捉局部运动,高层应用Transformer建立全局时空关联。改进方案在YOLOv11架构中插入时序增强模

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 677

【C语言】VScode中配置C语言/C++运行环境(保姆级图文)

【C语言】VScode中配置C语言/C++运行环境(保姆级图文)

MZH 1万+

Stanford Dogs 犬类识别实战:基于 YOLOv8 的 120 类目标检测与图形界面实现

本项目通过YOLOv8实现了Stanford Dogs数据集的目标检测功能,完整包含了数据准备、模型训练、检测推理、图形界面四大模块。初学者使用YOLOv8n(nano版)加速训练,熟悉流程后可切换到YOLOv8s/m。图像上传与检测可进一步增强,例如显示识别框、标注标签。可以添加模型选择、检测阈值调整等功能,提升实用性。通过网盘分享的文件:基于yolov8的狗类品种识别系统链接: https://pan.baidu.com/s/1UYV4h2WnK1RxWWKoPrS-RA?

FJN110的博客 82

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

如何在VScode上运行C语言

如何在VS code上运行C语言安装VS code;下载MinGW-w64;查验是否成功 我在VS code上尝试运行C语言后,想和大家分享一下经验。 安装VS code;下载MinGW-w64;查验是否成功 一、先是安装VS code 1.VS code官网下载:https://code.visualstudio.com/ 按自己电脑的配置下载好相关版本 2.安装到下图页面时勾选全部: 3.打开VS code后点击左侧第五个标签打开扩展 依次搜索并下载Chinese和C/C++ 都下载第一个就行 二

weixin_50773744的博客 11万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

使用VSCode跑C语言

简单介绍使用gcc编译器和vscode插件快速搭建c语言编程环境,适合C语言入门

ElusiveEric的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

如何使用vscode运行编写的c语言代码

3、点击生成活动文件会跳转到tasks.json文件,不用管,直接回到编写的.c文件,点击右上角的运行按钮。2、点击终端(terminal),配置任务。1、已经创建好.c文件后。

wydhxhdmd的博客 5157

在 VsCode 上编写和调试 C 语言程序

萌新向教程

Loyreau的博客 1万+

如何在 VS Code 中编写、运行C语言程序 教程

本文介绍了如何在64位win10系统中使用VS Code编写C语言程序,包括minGW64下载、VS Code插件安装、设置C语言配置文件等操作。

Dr_Cheeze的博客 13万+

【C语言初级阶段学习1】使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)[考研专用]

使用vscode运行C语言,vscode配置环境超详细过程(包括安装vscode和MinGW-W64安装及后续配置使用的详细过程,vscode用户代码片段的使用)

o_0ava0_o的博客 3万+

VSCODE中运行C语言(从安装到运行详细版)

如何在VSCODE中运行C语言

weixin_43561824的博客 8762

在vs code中运行C语言

http://c.biancheng.net/view/8114.html https://blog.youkuaiyun.com/Yang_Chen_xi/article/details/107758955

ABYSS_CL的博客 1万+

如何在vscode调试c语言

点击运行和调试,选择c++(GDB/LLDB),选择g++编译器,会出现tasks.json。6 我们可以增加配置,在刚才“没有配置”的调试过程中,增加一个配置,出现了launch.json。需要用右边的三角形先编译运行一下,然后用左边的绿色三角形,点击调试。1 新建文件夹CPP,新建文件main.cpp。3 用tasks.json决定编译问题。7 修改配置launch.json。2 用vscode打开,编写代码。5 点击调试,此时是没有配置的。8进一步修改配置,然后修改代码。4 点击运行c/c++文件。

qq_37398808的博客 8856

vscode运行c语言

一、安装cpptools工具:c/c++ 二、下载安装MinGW 教程转载自:http://c.biancheng.net/view/8077.html 三、vscode配置 1、按Ctrl+Shift+P弹出搜索框,选择C/C++:编辑配置(UI) 这一项 打开如下界面: 按如下方式选择: 2、建立一个空文件夹 比如我这里在H盘下建立一个c文件夹 3、打开vscode,打开刚刚建立的c文件夹,在c文件夹下建立cpp文件(一定要现建立cpp文件,否则后面会有错) 比如: 4、在c文件夹下建立.

weixin_45218239的博客 2万+

VScode怎么运行一个c语言程序

"${fileDirname}/${fileBasenameNoExtension}.exe" // 输出路径。"preLaunchTask": "Compile C" // 关联编译任务。"-g", // 生成调试信息。启动调试,使用调试工具栏控制流程(继续、单步跳过、进入函数等)。"${file}", // 当前文件。:安装 C/C++ 扩展后,输入代码时会自动补全。在代码中设置断点(点击行号左侧)。:编译器未安装或环境变量未配置。(可选):快速运行代码的插件。

2302_81112251的博客 4397
下一篇: MBD_入门篇_00_模型生成代码工程演示
阿隆汽车
博客等级 码龄3年 3128粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值