Check your gcc version. If it is less than 4.7, you need use another printer.py file. Get the file fromhttp://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch/libstdc++-v3/python/.
http://lumiera.org/documentation/technical/howto/DebugGdbPretty.html
http://stackoverflow.com/questions/253099/how-do-i-print-the-elements-of-a-c-vector-in-gdb
http://www.cnblogs.com/osyun/archive/2013/01/07/2849902.html