创建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),提升调试效率。(当然了具体的编译命令和芯片或平台有关,这个)

相关推荐
DeadPool loves Star23 分钟前
新版VSCode登录Old Linux
linux·ide·vscode
专注VB编程开发20年32 分钟前
delphi死嗑Pascal冷门编程语言,Borland不认可 “通用多语言 IDE”,认为 “专有语言才是护城河”
开发语言·ide·delphi
专注VB编程开发20年32 分钟前
.NET 自带一套 可视化窗体设计器,如何快速开发迷你IDE
ide·.net
小松要进步33 分钟前
VSCode
ide·vscode·编辑器
终端鹿1 小时前
VSCode插件Console Ninja详解:把DevTools搬进编辑器,调试效率翻倍
ide·vscode·编辑器
charlie1145141911 小时前
现代Qt开发——0.1——如何在IDE中配置Qt环境?
开发语言·c++·ide·qt·嵌入式
【ql君】qlexcel12 小时前
Visual Studio Code的使用,VS code常用扩展
ide·vscode·编辑器·visual studio·扩展
望眼欲穿的程序猿14 小时前
Vscode Clangd 无法索引 C++17 或者以上标准
java·c++·vscode
深念Y16 小时前
多模态技术详解:TTS、ASR、OCR
ide·ai·语音识别·agi·多模态·文字识别·实时语言
easyboot17 小时前
Visual Studio 2026安装Avalonia
ide·windows·visual studio