技术栈
gdb
Golinie
2 个月前
linux
·
c++
·
gdb
·
fork
·
webserver
·
高并发服务器
【C++高并发服务器WebServer】-1:Linux中父子进程fork创建及关系、GDB多进程调试
在Linux中输入man 2 fork可以查看man文档中的fork的相关函数信息。fork的作用就是创建一个子进程。
利刃大大
2 个月前
linux
·
c语言
·
vim
·
makefile
·
gdb
·
gcc
【Linux入门】2w字详解yum、vim、gcc/g++、gdb、makefile以及进度条小程序
在 Linux 下安装软件, 一个通常的办法是 下载到程序的源代码, 并进行编译, 得到可执行程序。但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成 软件包(可以理解成 windows 上的安装程序) 放在一个服务器上,通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装。
努力的CV战士
3 个月前
c语言
·
开发语言
·
gdb
C语言gdb调试
目录1.gdb介绍2.设置断点2.1.测试代码2.2.设置函数断点2.3.设置文件行号断点2.4.设置条件断点
每天敲200行代码
3 个月前
linux
·
c++
·
编辑器
·
vim
·
gdb
Linux开发工具--vim编辑器-gcc/g++编译器-gdb调试器
目录1.vim编辑器1.1.vim的基本概念1.2 vim的基本操作1.3vim三个模式的命令集插入模式
HIT_Weston
3 个月前
python
·
gdb
·
os
·
nuttx
19、【OS】【Nuttx】【Python】gdb调试优化,python实现构建脚本
接wiki 18、【OS】【Nuttx】用gdb调试nuttx os 已经可以用gdb调试os程序了,不过有一点麻烦的是,每次点击调试按钮,都需要重新配置,构建一遍,甚是麻烦,
KevinRay_
3 个月前
linux
·
c语言
·
mfc
·
gdb
Linux系统编程深度解析:C语言实战指南
在数字世界的浩瀚星海中,Linux操作系统如同一颗璀璨的恒星,以其开源、稳定和强大的特性,照亮了无数开发者的编程之路。而C语言,作为最接近硬件层面的高级编程语言,以其无与伦比的性能和灵活性,成为了构建Linux系统的基石。在这个充满挑战与机遇的时代,掌握Linux环境下的C程序设计,不仅是技术追求,更是一种对极致性能和系统控制的渴望。 现在,让我们一起启程,深入Linux与C语言的神秘世界。
Octopus2077
4 个月前
linux
·
服务器
·
笔记
·
学习
·
gdb
【linux】gdb
软件发布的模式有debug和release。linux下我们编译好的代码,无法直接调试。因为gcc/g++默认的工作模式是release模式。
XiaoCCCcCCccCcccC
4 个月前
linux
·
c语言
·
gdb
Linux环境下的基础开发工具 -- 包管理器,vim,gcc/g++,make/makefile,git,gdb/cgdb
目录1.1Linux下的安装方式1.2什么是软件包1.3软件包由谁提供1.4查看软件包1.5Ubuntu下如何安装卸载软件
shimly123456
5 个月前
gdb
(done) gdb 在系统编程中的调试技巧
参考1:https://pdos.csail.mit.edu/6.S081/2023/labs/gdb.html 参考2:https://pdos.csail.mit.edu/6.S081/2023/labs/guidance.html
yunteng521
5 个月前
linux
·
c++
·
ssh
·
gdb
·
visual studio
·
remote
VisualStudio远程编译调试linux_c++程序(二)
前章讲述了gdb相关,这章主要讲述用VisualStudio调试编译linux_c++程序1:环境 win10 VisualStudio 2022 Community ubuntu22.04
CYRUS STUDIO
5 个月前
android
·
c语言
·
汇编
·
c++
·
gdb
·
arm64
详解ARM64可执行程序的生成过程
版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/
云中双月
5 个月前
linux
·
嵌入式
·
gdb
·
调试
·
gcc
·
崩溃
·
ida pro
·
ulimit
·
core dump
·
cross compile
如何使用Ida Pro和Core Dump文件定位崩溃位置(Linux下无调试符号的进程专享)
我们在嵌入式Linux开发过程中经常会遇到一个问题,就是程序崩溃后不知道具体位置。因为我们发布到生产环境的一般是没有调试符号的(使用strip或编译时加-s参数,CMake生成的编译指令中的-O3也会造成调试符号丢失),毕竟嵌入式的存储都比较有限,肯定是需要剥离调试符号的。
zkk9527
6 个月前
开发语言
·
c++
·
vscode
·
gdb
·
调试
C++调试方法(Vscode)(一) ——本地调试
初学者在调试一段代码的时候,经常出于不明原因,写出bug,导致程序崩溃。但是定位崩溃的地方时,往往采用简单而朴素的方法:即采用cout或者printf进行输出。这种方式既原始,又低效。一个合格的工程师应该是通过打断点的方式进行调试,而非加入各种print。
zkk9527
6 个月前
开发语言
·
c++
·
vscode
·
gdb
·
调试
C++调试方法(Vscode)(二) ——本地调试(ROS版)
初学者在调试一段代码的时候,经常出于不明原因,写出bug,导致程序崩溃。但是定位崩溃的地方时,往往采用简单而朴素的方法:即采用cout或者printf进行输出。这种方式既原始,又低效。一个合格的工程师应该是通过打断点的方式进行调试,而非加入各种print。
Jouzzy
6 个月前
android
·
ubuntu
·
gdb
【Android安全】Ubuntu 16.04安装GDB和GEF
sudo apt install gdb-multiarch官网地址:https://github.com/hugsy/gef
捕鲸叉
7 个月前
gdb
GDB快捷键问答之01 源代码操作
GDB 中查找项目源代码文件的快捷键有哪些在 GDB(GNU Debugger)中调试项目时,查找和浏览源代码文件是非常重要的操作。虽然 GDB 主要通过命令行接口工作,但它提供了一些便捷的命令来查找和定位源代码。以下是一些常用的快捷命令和操作方法,帮助你查找源代码文件及相关信息。
Betty’s Sweet
7 个月前
linux
·
git
·
vim
·
makefile
·
gdb
·
gcc
·
g++
[Linux]:环境开发工具
✨✨ 欢迎大家来到贝蒂大讲堂✨✨🎈🎈养成好习惯,先赞后看哦~🎈🎈所属专栏:Linux学习贝蒂的主页:Betty’s blog
百里杨
7 个月前
qemu
·
gdb
·
risc-v
·
riscv
·
difftest
QEMU中GDB远程串行协议
本文属于 《RISC-V指令集差分测试(DiffTest)系列教程》之一,欢迎查看其它文章。GDB(GNU Debugger)是一个强大的代码调试工具,它提供了一种使用串行通信协议进行远程调试的方法。
一眼万里*e
8 个月前
c++
·
gdb
gdb 调试(1)
在linux上开发,2个问题:这个用之前写的main.c文件。代码如下: 。生成了hello文件。 。
muyiGin
8 个月前
ida
·
gdb
·
计组
·
南京大学
南京大学计算机基础(四)踩坑笔记
第六周 缓冲区溢出章节bang问题:rumble问题: 仔细分析汇编和栈的调用,这道题挺难的!【搞了我3个小时,真的别只用gdb,用ida静态结合gdb动态才是正解。】