我寫了一個簡單test.cc
如下:爲什麼我不能在gdb中使用函數?
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
return 0;
}
和我一起編譯:
g++ -g test.cc -o test.o
我跑gdb
並在"Hello world"
線將斷點:
$ gdb test.o
(gdb) b 7
(gdb) c
然後gdb
停在"Hello world"
線,但是當我運行
(gdb) s
它無法進入cout
函數。所以我的問題是,我怎麼能進入cout
函數?
值得一提的是,'cout'不是一項功能。你正在尋找函數:'operator <<'。 – 2017-02-21 01:27:12