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

相关推荐
HealthScience3 小时前
vscode默认使用typora打开md(Markdown)文件、vscode中打开Markdown怎么默认使用typora打开
ide·vscode·编辑器
冰淇淋@3 小时前
idea启动项目报错java: OutOfMemoryError: insufficient memory
java·ide·intellij-idea
techzhi3 小时前
this view is read-only (IntelliJ IDEA)
java·ide·intellij-idea
脑子不好的小菜鸟5 小时前
用vscode连接远端ubuntu无法git push,vscode无法连接centos
git·vscode·ubuntu·centos
小池先生6 小时前
idea配置代码注释模板
java·ide·intellij-idea
双河子思6 小时前
Visual Studio 编程工程设置
ide·windows·visual studio
それども6 小时前
2025 Vscode安装Python教程
ide·vscode·编辑器
余衫马7 小时前
JNI 编程 - IDEA 引入外部库
java·ide·intellij-idea
烤奶要加冰7 小时前
PyCharm 社区版全平台安装指南
ide·windows·python·pycharm·mac
家有狸花7 小时前
Pycharm 中jupyter notebook变量窗口只显示特殊变量
ide·jupyter·pycharm