我写了一个简单的test.cc
如下:
#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
函数?