怎样用gdb调试使用大量STL Container的C++程序
1个回答
展开全部
原文链接:http://blog.csdn.net/luoleicn/article/details/5968038
GDB中print方法并不能直接打印STL容器中保存的变量,其实只要http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt这个文件保存为~/.gdbinit 就可以使用它提供的方法方便调试容器
- Data type GDB command
- std::vector<T> pvector stl_variable
- std::list<T> plist stl_variable T
- std::map<T,T> pmap stl_variable
- std::multimap<T,T> pmap stl_variable
- std::set<T> pset stl_variable T
- std::multiset<T> pset stl_variable
- std::deque<T> pdequeue stl_variable
- std::stack<T> pstack stl_variable
- std::queue<T> pqueue stl_variable
- std::priority_queue<T> pqueue stl_variable
- std::bitset<n>td> pbitset stl_variable
- std::string pstring stl_variable
- std::widestring pwstring stl_variable
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询