加载中
gdb常用命令

参考:https://blog.csdn.net/zdy0_2004/article/details/80102076 gdb xxxx 执行某个程 gdb> list n 输出n 之后的10行代码 break n 第n行设这个断点 next 下一语句 相当于 不进子函数 (相当于...

GDB
2018/12/03 09:40
14
gdb源代码文件目录修改

今天用gdb查看core文件,发现找不到源文件。记录一下相关命令 在gdb里面查看源码, list 一下提醒找不到相关文件,列出来的是绝对路径的完整文件名。 help files 看一下帮助,可以加载符号,...

07/19 20:06
112
msys2 执行gdb时 出现 ImportError: No module named libstdcxx.v6.printers

zero@zero-PC MSYS ~ $ gdb GNU gdb (GDB) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> Th...

2018/11/22 11:01
399
啊,我的程序为啥卡住啦

啊,我的程序为啥卡住啦 目录 阻塞在IO 使用gdb调试Python程序 死循环 多线程死锁 Coredump 总结 references 正文   服务器程序员最怕的就是程序crash,不过有时候程序没有crash,但是“不...

06/11 15:17
31
vs code 配置.json文件引入makefile文件实现多文件编译

背景: 之前使用VS code写c++时,没使用到多文件,所以对launch.jason和task.jason配置没过多配置,但不支持多文件间的编译,调试。 注:主要针对较大的一些工程,涉及多个文件的编译,使用到...

2019/03/19 09:27
3.3K
VSCode 配置C、C++环境

VSCode中配置环境大概分以下几步: 下载安装VSCode 安装 C/C++ for Visual Studio Code 安装MinGW、配置系统环境变量 修改VSCode配置文件 首先打开VSCode 安装微软官方C/C++ for Visual Stud...

2019/03/18 11:52
2.5K
gcc 的 -g 和 -ggdb 选项

gcc 的 -g 和 -ggdb 选项 -g 和 -ggdb 都是令 gcc 生成调试信息,但是它们也是有区别的 -g 该选项可以利用操作系统的“原生格式(native format)”生成调试 信息。GDB 可以直接利用这个信息...

06/25 07:10
53
在android studio下配置gradle用ndk-build和ndk-gbd编译调试JNI

因为要在旧版android在做一些工作。所以做用到了它。目标平台是:android api 10和armv6. 开发环境是:AS 版本2.3.2; SDK版配android 2.3.3(api10); NDK版本android-ndk-r10e这个必需,后面版...

(good)整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(主要Windows、简要Linux)

弄了半天,总算弄好了,结合网上的教程,整理分享一下~ 发现总有童鞋问相同的问题,开始我还以为是没有配置好,今天我自己按照我原来写的尝试了以下,确实出现了问题,可能是VScode或者cpp的...

函数调用的太多了会不会有性能问题?

在现代的开发工作中,相信绝大部分的同学手头的项目都不是从第零行代码开始搭建的。各个语言都有自己流行的代码框架,如PHP的有Laravel、CodeIgniter、ThinkPHP等等。大家都是在自己的框架的...

04/12 23:16
39
Cmake的 debug和release

Cmake的 debug版本和release版本(转) debug版本的项目生成的可执行文件需要有调试信息并且不需要进行优化,而release版本的不需要调试信息但是需要优化。这些特性在gcc/g++中通过编译时的参...

2019/06/06 08:40
5.1K
linux系统下如何在vscode中调试C++代码

本篇博客以一个简单的hello world程序,介绍在vscode中调试C++代码的配置过程。 1. 安装编译器 vscode是一个轻量的代码编辑器,并不具备代码编译功能,代码编译需要交给编译器完成。linux下最...

2019/07/05 18:39
2K
Linux/Windows下C++设置线程名字方便多线程调试

C++多线程编程,调试是一个大问题,原因之一就是,线程名字继承了父进程的名字,因此导致同一段代码的不同线程名字一样;而且还会导致线程的名字怪怪的,不好看。 因此,如果在代码中可以设置...

基于Android Ndk/Jni的内存泄漏检测

之前分析过在Android Native中分析内存泄漏的方法:Android Native内存泄露检测(针对Android7.0)但是很遗憾这个方法并不适用于Ndk和Jni,因此我们需要为Ndk和Jni寻找一种合适的方法,他就是L...

x86架构的内存溢出攻击原理演示(加强对计算机运行原理的理解,说明内存溢出的危害)

#PS:要转载请注明出处,本人版权所有 #PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷 本文仅用于学习计算机程序运行原理,请不要用作其他违法用途。 前言 内存溢出可...

10/07 20:55
34
【VSCode】Windows下VSCode便携式c/c++环境【更新 2018.03.27】

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/c_duoduo/article/details/52083494 Windows下VSCode便携式c/c++环境 ——————2018.03.27更新—————— Visu...

valgrind安装及使用方法详解

Valgrind manual: http://valgrind.org/docs/manual/manual.html valgrind介绍: l Valgrind查找内存泄露利器 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调...

2019/05/14 15:56
206
valgrind安装及使用方法详解

Valgrind manual: http://valgrind.org/docs/manual/manual.html valgrind介绍: l Valgrind查找内存泄露利器 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调...

2019/06/21 22:08
97
WIN下vscode调试C/C++,从零开始生成helloworld项目【2018年6月29日】

最近迷上了vscode这款编译器,小巧美观,用起来也很顺手,最主要的是全平台,正好最近要上手做Linux C客户端,以前没接触过linux,先拿它先在WIN上练练手。 这几天在网上找了非常多的教程,w...

2019/05/07 10:53
146
linux下将Python3解释器交叉编译移植到android平台

已知资料: http://www.srplab.com/cn/files/others/compile/cross_compiling_python_for_android.html Cross Compiling Python for Android https://m.2cto.com/kf/201511/448789.html 在a...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部