리눅스를 실행하는 서버 컴퓨터의 홈 디렉토리에있는 소스에서 gdb 7.8을 컴파일했습니다. 이전에 gdb 7.6을 사용 중이었고 gdb 자체의 안정성 문제를 제외하고는 (업그레이드 이유) 모든 것이 정상적으로 작동했습니다. gdb의 업그레이드 이후 , 내가 cgdb 0.6.7을 실행할 때 즉시 다음과 같은 메시지가 얻을 : 나는 gdb을 구축 할 때 Pyt
GDB에서 특정 라인까지 실행할 수 있습니다. 중단 점을 배치 한 다음 c을 눌러 실행을 계속합니다. b <line_number> ; insert breakpoint
c ; run up to the breakpoint
del <breakpoint_number> ; remove breakpoint
위의 명령 시퀀스를 실행하지 않아도되는 특정 행 번호까
cgdb manual을 읽는 경우 F8은 gdb에 "next"명령을 내리고 "next"를 입력하면 cdbdb 대화식 모드와 gdb에서 예상대로 작동합니다. 그러나 F8 키를 눌러 내 시스템의 기능 (amd64의 최신 아치)으로 넘어갑니다. 이 문제를 어떻게 해결할 수 있습니까? 나는 cgdb 버전 20170325를 사용하고 있습니다.
CGDB를 실행할 때 모든 코드/backtraces/stdout 정보를 볼 수 있습니다. 내가 빠져 나올 때, 모든 것이 지워집니다 (마치 vim을 종료 할 때처럼). 결과적으로 나는 모든 결과를 잃어 버린다. 이미 분류기에 내장되어있는 호출기가 있기 때문에 약간 이상하다고 생각합니다. 로그를 보관할 마법이 있음을 나타내는 info cgdb 문서의 참조를
cgdb을 통해 프로그램을 실행 한 후에 cgdb이 종료되지 않습니다. kill을 입력하면 quit이 표시되고 cgdb이됩니다. 디버거에서 파일을로드하지 않으면 quit이 작동합니다. 파일을로드했지만 실행하지 않으면 quit이 작동합니다. 파일 run이면 quit이 중단됩니다. 가 결정 왜 이런 일이 : 은 어떻게합니까? 나는 cgdb의 반환 값을 볼 수
gdb에서 문자 'v'를 입력 할 수없는 이상한 문제가 있습니다. GDB는 또한 편지를 복사하여 붙이기도하지 않습니다. 문자가 포함 된 일련의 문자를 복사하여 붙여 넣으면 'v'가 제거됩니다. 예를 들어, "RecoveryTest"를 복사하여 붙여 넣으면 "RecoeryTest"가 프롬프트에 나타납니다. 내가 zsh을하고 bash는 모두 GDB를 시작하려고
에서 작동 나는 ~/.gdbinit에 거주하는 다음과 같은 기능이 있습니다 : cgdb에서 실행하는 경우, 결과는하지만, 파란색 testing...을 인쇄 define foo
echo \033[34m
echo testing...\n
echo \033[0m
end
gdb에 foo을 실행 : [34mtesting...
[0m
github 문제는 오래된 자작농의 경우 어디에 두어야합니까? homebrew 's github, 또는 프로젝트 관리자 측의 어딘가? 내가 시험해 보았던 공식에 대해 cgdb, 0.6.8 버전에서는 내 컴퓨터에 영향을 미치는 버그가 수정 된 것 같습니다. 이 버전은 2014 년 11 월 13 일에 출시되었습니다. 그러나 homebrew (설치 한 곳은 cg