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

相关推荐
Howrun7775 小时前
VSCode烦人的远程交互UI讲解
ide·vue.js·vscode
Ashley的成长之路5 小时前
2025 年最新:VSCode 中提升 React 开发效率的必备插件大全
ide·vscode·react.js·工作提效·react扩展
m0_555762906 小时前
VSCODE CLAUDE CODE
ide·vscode·编辑器
esmap11 小时前
ESMAP 智慧消防解决方案:以数字孪生技术构建全域感知消防体系,赋能消防安全管理智能化升级
人工智能·物联网·3d·编辑器·智慧城市
悟能不能悟11 小时前
如何打开2个notepad++
ide
大明者省12 小时前
激活函数选型速查表(核心规则)
编辑器
wVelpro13 小时前
如何在Pycharm 2025.3 版本实现虚拟环境“Make available to all projects”
linux·ide·pycharm
GitHubDaily13 小时前
Windows 欠了 30 年的那个原生编辑器,终于回来了。
编辑器
蓝丶曦月14 小时前
MacM系列芯片安装 最新版本Notepad--(平替Windows系统的Notepad++)详细教程
编辑器·notepad++·mac
jun_bai15 小时前
VSCode使用
ide·vscode·编辑器