腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
不带
类型
信息
的
Gdb
stl
漂亮
打印
、
、
我目前使用
的
是python pretty
打印
机,它是通过以下方式获得
的
:典型
的
调试会话如下所示:$1 = std::vector of length 4, capacity 4 = {0, 1, 2, 3} (
gdb
) p some_vector[0]= (_
浏览 8
提问于2018-02-27
得票数 0
1
回答
在
gdb
中
漂亮
地
打印
boost::mpl::string<...>
类型
、
、
、
、
>
类型
..。足够了,在
gdb
中
漂亮
地
打印
这些
类型
对调试非常有帮助。它会显示等价
的
字符串值.我见过
gdb
宏和python脚本,用于在
gdb
中
漂亮
地
打印
STL
容器,但我找不到一个用于
漂亮
打印
浏览 4
提问于2013-09-04
得票数 6
回答已采纳
1
回答
Gdb
漂亮
打印
机无法在Ubuntu 16.04中工作
、
、
我在Ubuntu14.04中使用
gdb
调试了C++代码。当我将
stl
容器传递给print命令时,它用于
打印
容器
的
内容。但一周前我升级到了Ubuntu16.04LTS。现在那些
漂亮
的
打印
机坏了。当我
打印
它们时,我会得到那些当您没有安装python
打印
机时得到
的
原始容器输出。 我
的
系统上有libstdcxx/v6/python.py。我在自动加载文件夹中也有libstdc++.so.
浏览 0
提问于2016-09-30
得票数 0
3
回答
使用gcc-4.8和mac os 10.9
的
GDB
7.6
STL
漂亮
打印
、
、
、
、
我正在努力让
gdb
中描述
的
漂亮
的
在我
的
mac上工作。我通过macports和gcc-4.8下载了最新
的
gdb
。我加载了~/.gdbinit文件并注册了
打印
机,但每当我调用print myVector时,它都会给出原始输出。有什么建议我可以做
的
吗?非常感谢各位!
浏览 2
提问于2014-03-17
得票数 3
1
回答
GDB
的
Python
漂亮
打印
不支持map
的
索引操作符[]
、
我在用
GDB
检查std::map
类型
变量时遇到了麻烦。在
GDB
中,我通常使用libstd++存储库()中
的
漂亮
打印
机在
STL
容器中
打印
项目。
漂亮
的
打印
机在像向量这样
的
简单容器中工作得很好,但它似乎不完全支持地图。为了在map中找到具有给定键
的
项,我尝试使用operator[],但是
GDB
报告了以下错误消息“无法找到operator[]”。 是因为
浏览 2
提问于2016-01-20
得票数 2
回答已采纳
1
回答
如何在
gdb
中查看
stl
列表值
、
、
我使用
的
是Eclipse,当我进行调试时,列表变量
的
值是不可读
的
且难以理解。我如何才能看到这些值?我用
的
是Linux。
浏览 2
提问于2011-06-18
得票数 1
回答已采纳
3
回答
gdb
漂亮
的
打印
不起作用
、
、
、
、
我试图查看C++
STL
容器
的
内容。我读过,gcc和
gdb
的
最新版本默认支持
漂亮
的
打印
,但是当我试图显示地图时,我得到了以下
信息
:然后,我尝试根据答案设置
漂亮
的
打印
,但仍然显示相同
的
输出。我使用
的
是Ubuntu16.04、g++ 5.4.1、
GDB
7.11.1和python2.7.12(从它们
的
官方来源安装)。
浏览 8
提问于2016-09-28
得票数 2
回答已采纳
10
回答
如何在
GDB
中
漂亮
地
打印
STL
容器?
、
、
、
、
我遵循了
的
说明,安装用于查看
STL
容器
的
python
漂亮
打印
机。我
的
~/.gdbinit现在看起来是这样
的
:import sys from libstdcxx.v6.printers import register_libstdcxx_printers register_
浏览 27
提问于2012-07-23
得票数 61
1
回答
如何防止编译器省略未显式实例化
的
类型
?
、
、
、
、
情况 这是一个关于调试
的
问题。我已经为标准库安装了
GDB
漂亮
打印
机,但我发现它们在许多情况下不能正常工作。但是,
STL
漂亮
的
打印
机不能工作,因为GCC似乎忽略了关于嵌套
类型
的
类型
信息
,而我
的
程序没有显式地实例化这些
信息
。但是,如果我在程序中声明了涉及该
类型
的
内容,
漂亮
的
<em
浏览 6
提问于2015-04-19
得票数 7
2
回答
减少痛苦
的
c++11模板
类型
别名
、
、
、
、
C++11是否提供了缩短kiloline long模板类名(std::以及我自己
的
类型
)
的
方法?使用typedef或using没有任何帮助,因为编译器和
gdb
仍将
打印
完整
的
类型
名称。别名应该可以用于
stl
,也可以用于自定义模板化
类
浏览 0
提问于2014-11-22
得票数 3
2
回答
没有名为_M_impl
的
成员或方法,如何使用p向量
打印
用clang++和libc++编译
的
C++
的
STL
向量,
、
vector<int32_t> vec{1,2,3}; }guo@dllab$
gdb
/a.out Copyright (C) 2014 Free Software Foundation, IncFor bug reporting instructions, please see: <http://ww
浏览 6
提问于2017-09-28
得票数 4
回答已采纳
1
回答
在反向跟踪中格式化
GDB
模板参数
、
、
、
当我在
GDB
中使用一个C++模板库时(通过终端),我试图找到一种
漂亮
的
打印
模板参数
的
方法,例如,在查看回溯时。例如,我正在直观地尝试在此框架中找到第二个(最外层)模板参数,该参数在
GDB
中
打印
如下:#10 try_to_refine_element<CGAL::Null_mesh_visitor_levelRegular_triangulation_3 <CGAL::Robust_weighted_circumcenter
浏览 2
提问于2016-03-17
得票数 0
回答已采纳
3
回答
使用
gdb
的
C++特定调试技巧
、
、
您最喜欢用
gdb
调试C++程序
的
一些技巧是什么?对所有的把戏都感兴趣,但同时 跨不同会话保存
gdb
命令
的
历史记录
浏览 4
提问于2010-10-20
得票数 6
3
回答
用
GDB
7.0
打印
stl
容器
、
、
我已经按照下面的安装了
gdb
7.0和python。在同一手册中,提到了这个文件。让我困惑
的
是,它应该放在哪里,以便能够
漂亮
地
打印
stl
容器。有人也会向我解释所有这些工作吗? 谢谢
浏览 5
提问于2010-03-17
得票数 11
回答已采纳
1
回答
gdb
如何
打印
stl
容器?
、
、
GDB
如何
打印
这个容器?const unordered_map<string, int> map{{"hello", 1}, {"world", 2}};$1 = std::unordered_mapwith 2 elements = {["world"] = 2, ["hello"] = 1} 如何为我
的
自定义容器获得此功能?
浏览 0
提问于2018-03-17
得票数 1
回答已采纳
5
回答
如何在
gdb
中转储
STL
容器数据?
、
、
、
我无法在
gdb
中转储
STL
无序映射容器值。变量
类型
为std::unordered_map<>变量; configure --host=x86_64-linux-gnu --target=x86_64--with-zlibg++ (Ubuntu4.8.4-2 ubuntu1~14.04.3) 4.8.4
打印
STL
容器值n <e
浏览 3
提问于2017-05-05
得票数 8
回答已采纳
2
回答
GDB
打印
STL
数据
、
、
、
、
按照这个站点上
的
说明:除了
打印
大量无用
的
信息
外,
GDB
仍然无法像向量一样
打印
stl
容器
的
内容。当
GDB
加载时,我还会得到以下错误,我认为这些错误与我放入~/.gdbinit中
的
Python有关 File "<string>", line 4, in <module> File &quo
浏览 7
提问于2014-10-25
得票数 0
2
回答
如何在Linux / C++中显示
STL
容器
、
、
、
我使用
的
是Linux (Ubuntu11.10)和
gdb
7.3 / Nemiver 0.8.2。干杯
浏览 7
提问于2012-07-21
得票数 4
1
回答
有谁在linux上有fd_set
的
gdb
漂亮
打印
机代码吗?
、
、
、
、
现代版本
的
gdb
允许集成python代码来“
打印
”复杂
的
数据结构。C++
的
STL
类有一些非常
漂亮
的
打印
机实现,还有一些更常见
的
boost.org
类型
。是否有人遇到过fd_set
的
漂亮
打印
机实现,最好是可移植
的
,但即使是特定于平台
的
也可以。理想情况下,它应该是linux/x86,但是我会拿任何东西,并希
浏览 5
提问于2011-07-26
得票数 7
1
回答
用于C++模板(主要是boost)-heavy代码
的
GDB
中更干净、更
漂亮
的
堆栈跟踪
、
、
我
的
工作是开发一个金融应用程序(Linux/C++/gcc),它广泛使用了boost和模板。通过
GDB
调试时生成
的
堆栈跟踪非常复杂,boost
的
内部模板连接给输出增加了许多丑陋
的
噪声。有谁知道有一种方法可以让C++模板繁重(尤其是boost繁重)
的
代码更干净、更美观、更有洞察力
的
堆栈跟踪?
浏览 2
提问于2012-09-19
得票数 6
点击加载更多
相关
资讯
空空如也——空心3D打印制件的几种做法
四种3D打印文件的常见格式 你知道嘛?
GMS软件之使用Export UGrid 工具无缝导出UGrids
3D打印模型哪里寻?看这里
【Linux】调试器-gdb使用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券