腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
GCC
编译
运行
正常
时
GDB
出现
分段
错误
的
原因
、
、
assign_and_work(write_space, read_space, sleep_time, mode); } } 问题是当我使用以下命令进行
编译
时
gcc
-o rw readwrite.c 在
运行
./rw -r 500000 -w 800000 -s 20
时
,它工作得很好。但是,当我尝试使用
gdb
时
,它显示以下消息 Program received signal SIGSEGV, Segmen
浏览 52
提问于2019-03-22
得票数 0
回答已采纳
1
回答
用字符串分割故障(核转储)
我必须写一个函数,它得到30个名字,没有重复
的
名字,然后它在这个30
的
名字上随机打印。但是当我在我输入
的
第二个名字之后
运行
程序时,我得到了
分段
错误
,我不知道为什么。因为当我把名字放在名字上
时
,每一样东西都是好
的
。
浏览 2
提问于2019-12-18
得票数 0
回答已采纳
2
回答
找出为什么我在遍历链接列表时会
出现
分段
错误
的
最好方法是什么?
、
我试图找出并需要帮助来确定为什么我
的
程序在我
的
主程序中有一个
分段
错误
: lista_conti *p = createlist(); Conto con =p->conto;} 插入后,当我尝试访问con->nome
时
,程序返回
浏览 1
提问于2012-06-04
得票数 0
6
回答
如何使用
GDB
从多个文件中查找
分段
错误
、
、
、
我在一次采访中被问到如何使用
GDB
调试C程序中
的
分段
错误
。 我告诉他们我们可以用-g选项
编译
我们
的
程序,因为它可以将调试信息添加到二进制文件中,并且可以读取核心转储文件。但是,面试官告诉我,如果我们将3到4个文件
编译
在一起,但其中一个文件会导致
分段
错误
,那么我们如何在
GDB
中调试?
浏览 6
提问于2012-01-23
得票数 5
4
回答
Visual对
gcc
来说,代码
编译
得很好,但是给出了
运行
时
的
std::badalloc
错误
。
、
我有一个很大
的
代码,它只使用标准
的
C++库,并且在
gcc
中
编译
得很好。因为代码实际上是用VS C++ 6.0编写
的
。代码在visual studio中
运行
良好,但当我使用
gcc
编译
器
时
,
编译
时
不会
出现
错误
,
运行
它时会
出现
“在抛出异常后终止调用--例如,std::bad_alloc ()坏分配”--另一个混淆是,它是数值模拟代码,
浏览 2
提问于2010-07-26
得票数 1
2
回答
如何在Android平台上
运行
arm二进制文件?
我想在Android上
运行
一个"hello world“程序。手臂精灵-
gcc
:当我在我
的
手机上用亚行输入"./hello“
时
,我得到了一个”分割
错误
“。但是,arm-elf-
gdb
可以
正常
运行
hello程序,没有
分段
错误
。 arm-linux-
gcc
:当我在手机上
浏览 0
提问于2011-07-19
得票数 1
1
回答
在
运行
使用MinGW
编译
的
程序时,是否有方法生成
gdb
可读
的
coredump?
、
、
、
我正在尝试调试一个使用MinGW
的
gcc
编译
的
Windows程序,该程序只有在
gdb
之外
运行
时才会
出现
分段
错误
(可能是一些竞赛条件……真可爱。)问题是,当程序崩溃而我没有
运行
GDB
时
,我无法得到堆栈跟踪.当程序崩溃
时
,我可以选择在MSVC中打开它,但是MSVC无法读取
gcc
的
调试符号,所以它给我
的
堆栈跟踪是无用
浏览 12
提问于2011-04-28
得票数 17
回答已采纳
1
回答
分段
故障
的
调查与调试工具
、
、
、
、
在用make和
gcc
编写了一个C++程序后,我在
运行
过程中遇到了一个
分段
错误
。程序刚刚退出,没有任何
错误
信息。尽管我没有在调试模式下
编译
程序,但通过使用
gdb
运行
它,我实际上得到了一条
错误
消息,以查看
分段
错误
发生在何处。 为什么
gdb
显示导致
错误
的
行,但是常规bash没有显示?当程序未在调试模式下
编译
浏览 3
提问于2016-12-07
得票数 0
回答已采纳
1
回答
gcc
向新目标的移植
、
、
、
我正试图把
gcc
引向一个新
的
目标。目标是一个新
的
处理器,我们设计了一个完整
的
指令集。我们希望能够在
gcc
中为我们
的
新处理器
编译
c代码。为了能够实现这一目标,我们需要通过
gcc
来实现这一具体目标。我读过一些
gcc
的
文件,怎么做。到目前为止,我已经编辑/黑下了
gcc
现有的目标,并将其作为我们
的
目标,这意味着
gcc
将为我们
的
特定处理器生成组装
浏览 1
提问于2014-06-19
得票数 2
回答已采纳
2
回答
在C中嵌入Ruby解释器,SIGSEGV
、
我正在尝试如何嵌入ruby编程一书中
的
Ruby解释器
的
例子。但是它仍然不能工作。我已经安装了Ruby和RVM。我
的
源文件: $ ruby -vRuby头文件
的
位置:Ruby库
的
位置: /home/matej/.rvm/rubies/ruby-1.9.2-
浏览 0
提问于2012-01-19
得票数 2
1
回答
尝试读取合并排序文件
时
终端
的
seg
错误
、
我正在尝试读取一个名为data
的
文本文件,然后使用mergesort对其进行排序。我通过输入mergeSort < data在终端上
运行
这个命令,但是得到了一个
分段
错误
。数据文本文件只是随机数
的
列表。合并
的
代码如下:#include <stdio.h>#define MAX 50 void mySort(int array
浏览 5
提问于2014-02-06
得票数 0
3
回答
如何返回
gdb
中
的
main函数
、
我正在使用
gdb
进行调试,我得到了一个
分段
错误
,然后我想在主函数中设置另一个断点,然后从头开始
运行
程序,尽管我已经完成了当前
的
运行
,并且它显示"THe程序没有
运行
“。当我输入'list‘
时
如果我重新
运行
程序,即使我在main()
的
开头设置了断点,它仍然会
出现
分段
错误</e
浏览 0
提问于2013-03-15
得票数 1
2
回答
如何在
gdb
中使用数学函数
、
、
我是一个学生,我遇到了一个问题:当我在我
的
Linux程序中使用pow或asin并尝试用
GDB
调试它
时
,我会得到一个
错误
:未定义
的
对'pow‘
的
引用。我知道要在
GCC
编译
器中修复这个问题,我需要添加-lm键。对于
GDB
,有类似于-lm
的
密钥吗?
浏览 6
提问于2020-11-19
得票数 4
回答已采纳
7
回答
分段
故障线数
、
、
、
有什么
gcc
选项可以告诉我分割
错误
的
行号吗?
gdb
上
的
bt / where不提供堆栈。
浏览 5
提问于2009-02-02
得票数 56
回答已采纳
1
回答
为什么一个分割
错误
在
gdb
中不可重现?
、
、
、
我遇到了一种情况,我
运行
了许多单元测试,其中一个触发了
分段
错误
。该症状似乎与另一个测试用例有关,在失败
的
测试用例之前
运行
了大约30个测试用例。显然,测试用例之间存在一定
的
依赖关系,通过注释掉早期
的
测试用例,我可以轻松地打开和关闭
分段
错误
。测试框架采用Google /Mock 1.6.0。测试二进制文件完全用C++编写(
gcc
4.6.3)。它是单线程
的
(除非Google创建线程)。 但是,
浏览 2
提问于2015-12-09
得票数 1
回答已采纳
4
回答
C中
的
奇异/随机
分段
、
(我认为这是不相关
的
,因为这一行显然是
编译
的
) 我有一个C程序,像它这样
的
,只想分割
错误
。我将不谈其他一些无关紧要
的
细节,但这是一个大问题:/
浏览 3
提问于2009-12-13
得票数 3
回答已采纳
3
回答
调用setbuf(stdout,NULL):在当前上下文中没有符号"NULL“
、
、
如果我想在NULL
的
call语句中使用标识符
gdb
,该怎么办?我试过了:call #include <stdio.h>,但这似乎行不通。
浏览 0
提问于2012-11-16
得票数 8
回答已采纳
2
回答
用崩磨分割故障
、
、
我只是从C编程开始(跟在“C是艰难
的
方式”后面)--每当我尝试
运行
val差制
时
,我都会在终端中得到切分
错误
,就在bat上。 这里有什么建议吗?
浏览 6
提问于2011-10-28
得票数 1
回答已采纳
4
回答
找不到
分段
故障
原因
、
程序应该根据传递给它
的
参数创建x个线程数量。argv1是主睡眠量,argv2是主线程数,argv3是使用者线程数。这个程序
编译
得很好,我用来
运行
它
的
命令是:程序10 1 1。我盯着这段代码已经有一段时间了,我似乎找不到导致
分段
错误
的
原因
。也许第二组眼睛就能迅速地捕捉到它。
浏览 4
提问于2012-05-08
得票数 2
回答已采纳
1
回答
神秘
的
getenv()断层
、
我试图导出变量并使用getenv()读取它,但出于某种
原因
,它给了我一个
分段
错误
。| awk '{print $2}')"); return 0;我在
运行
奇怪
的
是,在
gdb
上
正常
运行
,
编译
器输出在
编译</em
浏览 3
提问于2015-09-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解决程序崩溃时线程堆栈信息显示为问号的问题
努力学习,练习中遇到的错误
C++ 生态:编译器、IDE、测试工具大全
Hacker基础之Linux篇:进阶Linux命令二
中国大学MOOC嵌入式系统答案
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券