Witam!
Otóż mam problem. Gdy debuguje taki oto przykładowy program napisany w C poprzez GDB
#include <stdio.h>
#include <string.h>
int main() {
char str_a[20];
strcpy(str_a, "Hello, World!\n");
printf(str_a);
}
i ustawiam breakpointa na lini gdzie znajduje się wywołanie funckji strcpy to debugger niechce się zatrzymać na tym breakpoincie. Cała sytuacja wygląda następująco:
(gdb) break strcpy
Function "strcpy" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (strcpy) pending.
(gdb) run
Starting program: /home/robert/Desktop/test
Hello, World!
[Inferior 1 (process 2691) exited with code 016]
Dodam ,że używam GDB ver 7.4 && Ubuntu 12.04 LTS