NetBeans использует gdb
для внутреннего использования, поэтому при обновлении gdb
до красивой печати стандартных контейнеров библиотеки в результате NetBeans показывает разумные значения.
Следуйте инструкциям в вики gdb для установки симпатичных принтеров python для просмотра контейнеров STL: http://sourceware.org/gdb/wiki/STLSupport
(Убедитесь, что путь был введен правильно внутри .gdbinit
; попробуйте ввести команды в python, чтобы убедиться, что все работает)
Однако эта симпатичная печать работает только с g ++ 4.7 (и выше). Убедитесь, что версия компилятора соответствует:
g++ --version
Чтобы установить последнюю версию (для Linux Mint 13, с здесь ):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7
Обновите gcc
и g++
, чтобы указать на новые версии 4.7 (с здесь ):
sudo su
rm /usr/bin/g++
rm /usr/bin/gcc
ln -s /usr/bin/g++-4.7 /usr/bin/g++
ln -s /usr/bin/gcc-4.7 /usr/bin/gcc