gdb调试报了一个什么错误,请帮我看一下

问题描述

gdb调试报了一个什么错误,请帮我看一下


如图,这是什么鬼,大概是什么原因引起的,怎么解决

解决方案

这个原因就是没有生成可以用来调试的可调试文件。

需要在makefile文件中加入 -g 选项。

例如最简单的例子:

main:main.cpp
g++ -g -o main main.cpp

这样就可以生成可以gdb的main。

可以gdb调试了。

解决方案二:

有关gdb调试watch

时间: 2024-12-02 13:48:49

gdb调试报了一个什么错误,请帮我看一下的相关文章

关于gdb调试报错问题!!!!

问题描述 关于gdb调试报错问题!!!! Program received signal SIGSEGV, Segmentation fault. 0x000000332dc81484 in strncat () from /lib64/libc.so.6 之前并没有这个错误,但是我改了几个字符串之后就报错了,求助,在线等 解决方案 非法操作,需要看具体代码才能定位 解决方案二: GDB调试死机问题gdb 调试多线程程序 问题集锦gdb调试怪问题

c++的问题-C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题

问题描述 C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题 Phone* creat() { ifstream file("Phone.txt"); if( !file ) { for( int i = 0 ; i < 7; i++ ) cout< cout cout system("pause"); system("cls"); } next=NULL; Phone *pNew,*head,*q;

paacal-dp 滑雪 请帮我看看我的代码哪里错了 特别是search过程 谢谢!

问题描述 dp 滑雪 请帮我看看我的代码哪里错了 特别是search过程 谢谢! 滑雪是一项非常刺激的运动,为了获得速度,滑雪的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你.给出一个由二维数组表示的滑雪区域,数组的数字代表各点的高度.请你找出这个区域中最长的滑坡. 下面是一个例子: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当

文件操作-请帮我看一下这个哪里出错了

问题描述 请帮我看一下这个哪里出错了 请帮我看一下这个哪里出错了 关于链表和文件操作的问题 谢谢各位了 解决方案 奇怪, 你的文件中存读的都是指针(Node*), 而不是数据(Node)

请帮我看下这段代码,ini文件的语法是什么?

问题描述 这段代码是读取脚本文件(.ini)的,但是我不知道脚本文件ini的语法,这段代码有,请帮忙分析下usingSystem;usingSystem.Collections.Generic;usingBotTemplate.Objects;usingSystem.IO;usingSystem.Windows.Forms;usingBotTemplate.Interact;usingBotTemplate.Constants;usingSystem.Text;usingBotTemplate.

〓〓〓〓〓〓今天面试了一个SB公司,大家帮我看看我的做法对不对〓〓〓〓〓〓

问题描述 我是在一个蛮大的互联网公司里做软件开发,应该说各方面都不错,但觉得好像学不到什么东西了,才最近开始投了一些简历上周,一个公司打电话给我,让我去面试,我想,去看看吧结果,我一到那个公司,一看,心里就凉了半截,只是商务楼里租了一间房间当办公室,整个公司加起来还不如我现在公司一个楼面大,但是想来都来了,还是去看看吧填完了个人简历,前台就给了我一张考卷,有好几张纸,说,给你二个小时做,做完了交给我我一看,里面各种各样的题目都有,什么智力测试题,什么写加密算法,写冒泡排序,还有最可气的,有两段超

关于ThreadLocal的一个测试 大神 帮我看下 为什么run方法里面找不到对象 (为了方便 我把他们都写到一个类中)

问题描述 直接贴代码了package test;public class TestThreadLocal {public static void main(String[] args) {/*ExecutorService exce = Executors.newCachedThreadPool(); for(int i=0;i<10;i++){ exce.execute(new Thread(new TestThread(),"this is thread:"+i)); }ex

请帮我看下这段代码

问题描述 privatestaticstringConnectionString="workstationid=""+Dns.GetHostName()+"";integratedsecurity=SSPI;datasource=""+".";persistsecurityinfo=False;InitialCatalog=master";workstationid=和datasource=后的内容是什么意

GDB调试精粹及使用实例

一:列文件清单 1. List (gdb) list line1,line2  二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*.?.[.])在内. 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的. 利用set args 命令就可以修改发送给程序的参数,而使用show args 命令就可以查看其缺省参数的列表. (gdb)set args –b –x