首页 > 其他分享 >vscode step into出现Could not load source './malloc/./malloc/malloc.c': 'SourceRequest&

vscode step into出现Could not load source './malloc/./malloc/malloc.c': 'SourceRequest&

时间:2024-08-11 10:28:08浏览次数:13  
标签:load malloc .. vscode into 内建函数 step glibc

问题:

使用step into调试c语言内建函数时就会出现

解决:

1.使用step over跳过调试c语言内建函数

2.将launch.json的工作目录设置为c库目录
对于debian系统

sudo apt install glibc-source
cd /usr/src/glibc/
sudo tar -xvf glibc-2.36.tar.xz

最后在launch.json设置

"cwd": "/usr/src/glibc/glibc-2.36",

就可以使用step into调试c语言内建函数了

查找过程:

谷歌必应看了挺久蒙到二个办法,
看vscode C/C++扩展文档找到第一个办法
文档地址:
https://code.visualstudio.com/docs/languages/cpp
https://code.visualstudio.com/docs/cpp/config-linux

标签:load,malloc,..,vscode,into,内建函数,step,glibc
From: https://www.cnblogs.com/lookfeel/p/18353141

相关文章

  • 枚举、typedef、位运算、堆内存-malloc 函数
    目录枚举定义枚举值枚举类型枚举的优点枚举的注意事项示例程序总结typedef基本用法复杂数据类型的重命名位运算位移操作总结堆内存malloc 函数free 函数常见问题枚举定义在C语言中,枚举(enum)是一种数据类型,它允许定义一组具名的常量。使用枚举可以使代码......
  • mysql load data file 批量导入数据
    mysql大量数据导入记录工作需要将大量数据导入到mysql中,但是数据量很大且几十个文本数据,每次导入的数据量有限制,所以需要分批导入。为了快速导入记录下使用loaddatainfile方式。1.SQL入数据语句先将数据传入/var/lib/mysql/test/路径mysql>loaddatainfile"/var/li......
  • Linux内核解读(1)--内存管理与malloc原理
        本文主要关注Linux环境的堆内存的管理,详细解析Glibc与TCMalloc的malloc原理, 由于本人能力有限,难免会出现解读错误的地方,望各位大佬批评指正,后面也会在进一步解读中对本文进行修改。1、Linux内存分布        下图的布局形式是在内核2.6.7以后才引入的,......
  • Linux问题调试(4)--内存问题与tcmalloc
    1、问题概述      之前的文章介绍过Asan来定位内存泄漏问题,虽然已经被集成到各大编译器中,‌但它的使用可能受到特定环境或配置的限制。‌例如,‌在某些复杂的系统或应用程序中,‌ASan可能会因为与程序的交互复杂性而遇到挑战,‌导致难以准确诊断问题。‌Linux问题调试(2)--......
  • Unable to load DLL ‘sapnwrfc‘ or one of its dependencies: 找不到指定的模块。 (
    将webApi发布到IIS报错:UnabletoloadDLL'sapnwrfc'oroneofitsdependencies:找不到指定的模块。(0x8007007E)首先本人用的是.net6请对号入座。解决方案:1,请确保SAPNetWeaverRFC库7.50SDK已经放在项目根目录下了附上下载地址:https://download.csdn.......
  • PC端文字过多展开收起跟在...后面(可自定义行数)
    话不多说直接上代码,可直接复制根据需求修改TextMore.vue<template> <div>  <divclass="yuanqu-con":style="{'--beforeHeight':beforeHeight}">   <div:style="{'-webkit-line-clamp':row}"clas......
  • OS-Ubuntu-从源查询拉取安装包依赖-apt-cache&apt download
    OS-Ubuntu-从源查询拉取安装包依赖-apt-cache&aptdownload引用:Ubuntuapt-getapt-cache命令使用apt-get下载包及所有依赖指令apt-cachedepends--no-*--no-pre-depends--no-suggests--no-recommends--no-conflicts--no-breaks--no-enhances--recurseap......
  • 4K Video Downloader Plus 中文 授权版
    4KVideoDownloader是一款专门为帮助您从不同的视频网站下载高清视频的软件工具(极速下载站提供),该应用程序为用户提供了将视频保存到FLV,MP4,MKV或3GP的可能性。它拥有直观,整洁的布局,允许用户随时随地执行多项操作。您可以将URL直接粘贴到主面板中,并根据其流类型选择视频质量。此......
  • Oracle系列---【磁盘有空间,但是报unable to extend index ... by 128 in tablespace C
    一、Oracle表空间满了的问题可能出现在以下几个方面1.数据文件达到最大大小限制:即使启用了自动扩展,数据文件可能已经达到了其最大大小设置。2.缺乏可用磁盘空间:尽管您提到数据目录有空间,但仍需要确认相关磁盘卷是否有足够的可用空间。3.自动扩展配置问题:检查自动扩展是否配置......
  • 4K Video Downloader Plus 中文 授权版
    4KVideoDownloader是一款专门为帮助您从不同的视频网站下载高清视频的软件工具(极速下载站提供),该应用程序为用户提供了将视频保存到FLV,MP4,MKV或3GP的可能性。它拥有直观,整洁的布局,允许用户随时随地执行多项操作。您可以将URL直接粘贴到主面板中,并根据其流类型选择视频质量。此......