创建vscode debug环境

c语言或者其他语言在 字符串指针使用细节很多,你不能编译整个镜像下载在设备里来调试。这些在一个.c文件里需要验证的细节,可以在vscode里创建一个main函数调试

1,环境创建

主要参考下面链接:

如何在VScode中让printf输出中文_vscode printf-CSDN博客

二、配置VSCODE相关信息

  1. 安装扩展
  1. 勾选红框内容

下面这个不勾选 应该需要先ctrl+s保存一下,才能run code

编辑一个c文件,打印消息,可以runcode 也可以按照博客里 gcc test.c

没保存编辑内容报错了

vscode报错:undefined reference to `WinMain'_vscode undefined reference to `winmain-CSDN博客

2, c++ debug

C++ 迭代器 iterator 详解_c++ iterator-CSDN博客

#include<iostream>

#include<string>

using namespace std;

int main()

{

string s{"some string"};

for(auto it=s.begin();it!=s.end()&&!isspace(*it);++it)

*it = toupper(*it);

printf("%s \n",s.c_str());

return 0;

}

11,其他debug细节 持续更新中

当然了,debug不是为了打印几行消息,其他debug细节 持续更新中

10,题外话加载ko

当你需要提交的修改只涉及一个.c文件时,可以单独编译一个ko(test.c 编译为test.ko),提升调试效率。(当然了具体的编译命令和芯片或平台有关,这个)

相关推荐
CAE虚拟与现实3 小时前
VSCode中的下载VSIX是指什么?
ide·vscode·编辑器
路边闲人25 小时前
vscode启用GEMINI CODE ASSIST插件
ide·vscode·gemini
小蕾Java5 小时前
Java 开发工具,最新2025 IDEA使用(附详细教程)
java·ide·intellij-idea
CAE虚拟与现实5 小时前
VSCode官方汉化包
ide·vscode·编辑器·vscode汉化
CAE虚拟与现实6 小时前
VSCode创建Python项目和运行py文件
ide·vscode·编辑器
资讯第一线6 小时前
《RAD Studio 13.0》 [DELPHI 13.0] [官方原版IOS] 下载
ide
过-眼-云-烟8 小时前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
Stardep8 小时前
ssh远程连接服务器到vscode上“连接失败”
服务器·vscode·ssh
扯淡的闲人12 小时前
多语言编码Agent解决方案(4)-Eclipse插件实现
java·ide·eclipse
患得患失94916 小时前
【前端】【高德地图WebJs】【知识体系搭建】面要素知识点——>多边形,圆形, 矩形,图形编辑器
前端·编辑器·高德地图·amap