Ubuntu 使用 vscode 调试 leveldb 项目

本文详细介绍了如何在Ubuntu系统中安装vscode,配置C/C++插件,下载并编译leveldb源码,以及如何使用vscode进行项目调试。通过修改makefile设置调试选项,编译生成可执行文件,然后在vscode中配置launch.json启动调试。
部署运行你感兴趣的模型镜像

在Ubuntu上安装vscode

sudo apt install unity
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake ide visual-studio-code

最后一步时,要确认安装路径(按Enter)还有同意安装(按a)
参考文章 : https://blog.youkuaiyun.com/Among12345/article/details/81874117

给 vscode 装C/C++插件

打开vscode 菜单 view -》extension
在这里插入图片描述
搜索C/C++
在这里插入图片描述
点击 install 安装

下载,编译 leveldb 源码

下载地址 : https://github.com/google/leveldb/archive/v1.19.zip
下载好 解压后

编辑文件夹中的 makefile 文件
将 OPT ?= -O2 -DNDEBUG 改为 OPT ?= -g2
然后保存 关闭。

打开终端,输入以下命令进行编译

cd leveldb-1.19
make

编译完成后,out-static 内的文件即为可执行文件

使用vscode调试项目代码

打开vscode,点击菜单 FIle-> Open Folder
选择 leveldb-1.19 文件夹 即可打开项目

点击菜单 Debug-> Start Debugging
跳出的下拉列表,选择 C/C++ gdb
然后跳出新的下拉列表,选择 Default Configuration

然后vscode会创建一个文件 launch.json
打开这个文件
在这里插入图片描述
将 program 后面的内容改为
${workspace…}/out-static/db_bench
其他内容不要改。
保存

然后打开源码 db_bench.cc
在main函数下设置一个断点

然后点击菜单 debug->start debugging
即可开始调试

以后修改了代码,就在终端make -j4,然后在vscode调试

您可能感兴趣的与本文相关的镜像

GPT-SoVITS

GPT-SoVITS

AI应用

GPT-SoVITS 是一个开源的文本到语音(TTS)和语音转换模型,它结合了 GPT 的生成能力和 SoVITS 的语音转换技术。该项目以其强大的声音克隆能力而闻名,仅需少量语音样本(如5秒)即可实现高质量的即时语音合成,也可通过更长的音频(如1分钟)进行微调以获得更逼真的效果

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值