2
這裏沒有設置斷點是我的代碼:爲什麼我可以的fopen在linux
#include <stdio.h>
int main()
{
fopen("./1.txt","r");
printf("hello");
return 0;
}
$ G ++ -g -om的main.cpp
$gdb ./m
(gdb) b fopen
Breakpoint 1 at 0x804842c
(gdb) b printf
Breakpoint 2 at 0x804843c
(gdb) i b
Num Type Disp Enb Address What
1 breakpoint keep y 0x0804842c <[email protected]>
2 breakpoint keep y 0x0804843c <[email protected]>
(gdb) r
似乎斷點功能打開從來沒有工作,但在printf工作正常。 爲什麼?
由於
FWIW,'gdb-7.4'已於數週前發佈。 – 2012-02-06 05:46:56
嗨,我已經提出了另一個問題庫的答案,謝謝。 http://stackoverflow.com/questions/9156414/why-lib32-libc-so-6-has-two-fopen-symbol-in-it – camino 2012-02-06 06:36:57