如何解决Eclipse CDT 2021-03 似乎不执行 .gdbinit,打印效果不佳
我在 Windows 上的 eclipse 项目中使用 mingw-w64。 mingw-w64 的 bin
目录在我的 PATH 中。我按照教程 here. 将 Eclipse 的 Window->Preferences->C/C++->Debug->GDB->Debug Configurations Defaults->GDB command file
设置为 .gdbinit
,将调试器设置为 gdb
。
我已经这样编写了 .gdbinit
文件:
python
import sys
sys.path.insert(0,'C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/python')
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (None)
end
我的漂亮打印机安装在C:/Program Files/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/python
。在命令提示符下,我漂亮的打印机是正常的:
(gdb) info pretty-print
global pretty-printers:
builtin
mpx_bound128
libstdc++-v6
__gnu_cxx::_Slist_iterator
__gnu_cxx::__8::_Slist_iterator
__gnu_cxx::__8::__normal_iterator
__gnu_cxx::__8::slist
__gnu_cxx::__normal_iterator
__gnu_cxx::slist
__gnu_debug::_Safe_iterator
std::_Deque_const_iterator
std::_Deque_iterator
std::_Fwd_list_const_iterator
std::_Fwd_list_iterator
std::_List_const_iterator
std::_List_iterator
std::_Node_handle
std::_Rb_tree_const_iterator
std::_Rb_tree_iterator
std::__8::_Deque_const_iterator
std::__8::_Deque_iterator
std::__8::_Fwd_list_const_iterator
std::__8::_Fwd_list_iterator
std::__8::_List_const_iterator
std::__8::_List_iterator
std::__8::_Node_handle
std::__8::_Rb_tree_const_iterator
std::__8::_Rb_tree_iterator
---Type <return> to continue,or q <return> to quit---
std::__8::__cxx11::__cxx1998::list
std::__8::__cxx11::basic_string
std::__8::__cxx11::list
std::__8::__cxx1998::_Deque_const_iterator
std::__8::__cxx1998::_Deque_iterator
std::__8::__cxx1998::_Fwd_list_const_iterator
std::__8::__cxx1998::_Fwd_list_iterator
std::__8::__cxx1998::_List_const_iterator
std::__8::__cxx1998::_List_iterator
std::__8::__cxx1998::bitset
std::__8::__cxx1998::deque
std::__8::__cxx1998::forward_list
std::__8::__cxx1998::list
std::__8::__cxx1998::map
std::__8::__cxx1998::multimap
std::__8::__cxx1998::multiset
std::__8::__cxx1998::set
std::__8::__cxx1998::unordered_map
std::__8::__cxx1998::unordered_multimap
std::__8::__cxx1998::unordered_multiset
std::__8::__cxx1998::unordered_set
std::__8::__cxx1998::vector
std::__8::any
std::__8::basic_string
std::__8::basic_string_view
std::__8::bitset
std::__8::deque
std::__8::experimental::filesystem::v1::__cxx11::path
std::__8::experimental::filesystem::v1::path
---Type <return> to continue,or q <return> to quit---
std::__8::experimental::fundamentals_v1::any
std::__8::experimental::fundamentals_v1::basic_string_view
std::__8::experimental::fundamentals_v1::optional
std::__8::filesystem::__cxx11::path
std::__8::filesystem::path
std::__8::forward_list
std::__8::list
std::__8::map
std::__8::multimap
std::__8::multiset
std::__8::optional
std::__8::priority_queue
std::__8::queue
std::__8::set
std::__8::shared_ptr
std::__8::stack
std::__8::tr1::shared_ptr
std::__8::tr1::unordered_map
std::__8::tr1::unordered_multimap
std::__8::tr1::unordered_multiset
std::__8::tr1::unordered_set
std::__8::tr1::weak_ptr
std::__8::tuple
std::__8::unique_ptr
std::__8::unordered_map
std::__8::unordered_multimap
std::__8::unordered_multiset
std::__8::unordered_set
std::__8::variant
---Type <return> to continue,or q <return> to quit---
std::__8::vector
std::__8::weak_ptr
std::__cxx11::__cxx1998::list
std::__cxx11::basic_string
std::__cxx11::list
std::__cxx1998::_Deque_const_iterator
std::__cxx1998::_Deque_iterator
std::__cxx1998::_Fwd_list_const_iterator
std::__cxx1998::_Fwd_list_iterator
std::__cxx1998::_List_const_iterator
std::__cxx1998::_List_iterator
std::__cxx1998::bitset
std::__cxx1998::deque
std::__cxx1998::forward_list
std::__cxx1998::list
std::__cxx1998::map
std::__cxx1998::multimap
std::__cxx1998::multiset
std::__cxx1998::set
std::__cxx1998::unordered_map
std::__cxx1998::unordered_multimap
std::__cxx1998::unordered_multiset
std::__cxx1998::unordered_set
std::__cxx1998::vector
std::__debug::bitset
std::__debug::deque
std::__debug::forward_list
std::__debug::list
std::__debug::map
---Type <return> to continue,or q <return> to quit---
std::__debug::multimap
std::__debug::multiset
std::__debug::priority_queue
std::__debug::queue
std::__debug::set
std::__debug::stack
std::__debug::unique_ptr
std::__debug::unordered_map
std::__debug::unordered_multimap
std::__debug::unordered_multiset
std::__debug::unordered_set
std::__debug::vector
std::any
std::basic_string
std::basic_string_view
std::bitset
std::deque
std::experimental::filesystem::v1::__cxx11::path
std::experimental::filesystem::v1::path
std::experimental::fundamentals_v1::any
std::experimental::fundamentals_v1::basic_string_view
std::experimental::fundamentals_v1::optional
std::filesystem::__cxx11::path
std::filesystem::path
std::forward_list
std::list
std::map
std::multimap
std::multiset
---Type <return> to continue,or q <return> to quit---
std::optional
std::priority_queue
std::queue
std::set
std::shared_ptr
std::stack
std::tr1::shared_ptr
std::tr1::unordered_map
std::tr1::unordered_multimap
std::tr1::unordered_multiset
std::tr1::unordered_set
std::tr1::weak_ptr
std::tuple
std::unique_ptr
std::unordered_map
std::unordered_multimap
std::unordered_multiset
std::unordered_set
std::variant
std::vector
std::weak_ptr
但不是在日食中。
info pretty-print
global pretty-printers:
builtin
mpx_bound128
因此,我的向量在 eclipse 中很丑。
我该如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。