我想在gdb中检查std :: vector的内容,但是我没有访问_M_impl,因为我使用的是icc,而不是gcc,我该怎么做?让我们说它是一个std :: vector为了简单起见.
这里有一个非常好的答案,但如果我使用icc,这不起作用,错误消息是"没有名为_M_impl的成员或方法".这里似乎有一个很好的调试工具集,但它也依赖于_M_impl.
c++ gdb stl vector icc
在这种特殊情况下,我试图发现mylib.a文件是32位还是64位兼容.我熟悉ldd的共享对象(mylib.so)但是如何检查常规.a存档?
unix linux archive
archive ×1
c++ ×1
gdb ×1
icc ×1
linux ×1
stl ×1
unix ×1
vector ×1