gdb

    0

    2답변

    리눅스 커널 버전을 실행하는 ARM11 기반 하드웨어 보드가 있습니다. 2.6.21.5-cfs-v19. ARM-LINUX 보드에서 응용 프로그램을 실행하고 있습니다. 소스 레벨 디버깅을하기 위해서, 나는 리눅스 보드의 명령 프롬프트에서 gdb를 사용했다. 이것은 보드 리눅스 버전의 이전 버전과 함께 사용되었다. 이 버전 2.6.21.5-cfs-v19에서는

    1

    4답변

    1167 ptr = (void*)getcwd(cwd, MAX_PATH_LENGTH-1); (gdb) n 1168 if (!ptr) { (gdb) print ptr $1 = 0xbff2d96c "/media/MMC-SD/partition1/aaaaaaaaaaa" (gdb) print &cwd $2 = (char (*)[3500]) 0xbff2d

    3

    2답변

    gdb를 포함하는 임베디드 시스템을 디버깅하고 싶습니다 (예 : ddd와 같은). 임베디드 시스템에는 소스 또는 빌드 기호가 없습니다. 그러나 내 로컬 x 창 상자가 있습니다. 그러나 실행은 임베디드 시스템에서 이루어져야합니다. 내 개발 상자 드라이브에서 GUI를 통해 원격으로 gdb를 구동 할 수 있습니까? led 및 jtag는 사용할 수 없습니다.

    3

    6답변

    다중 스레드 (pthreads)로 디버깅 할 때 GDB에 심각한 문제가 있습니다. * nix에 C/C++ 용으로 좋은 멀티 스레드 디버거가 있습니까?