2016-10-03 11 views
0

우분투 14.04에서 gdb에서 -tui를 사용하고 있습니다. tui의 창은 종종 자동으로 매우 작아서 엄격합니다. 갑자기 내가 갑자기 작아집니다. 키를 입력하기 전에 키를 입력 할 때마다 키가 동일하지 않을 때마다 동일한 키를 입력하기 전에 몇 분 동안 화면을 쳐다 보았습니다. 나는 이유를 모른다. 내가 사용하려고하면우분투에서 gdb를 사용할 때 tui 창 크기를 변경할 수 없습니다. 14.04

winheight의 SRC 4

또는

winheight SRC 4

전혀 변경하지 않은, 그것은 나에게 사용 정보를 제공 유지합니다. 아무도 나에게이 단서를 줄 수 있을지 모르겠다. picture

답변

0

tui 및 3 개의 창 (예 : 레지스터, 디스 어셈블리 및 명령)으로 gdb를 설정하려면 다음을 시도해 보셨습니까?

$ gdb -q -tui <file> 

그런 때 GDB에서 :

(gdb) break main 
(gdb) run 
(gdb) layout asm 
(gdb) layout reg 
(gdb) list 10 

은 "리스트 10"명령은 중간 창에 소스 코드의 10 개 행을 나열합니다. 그러나 레지스터를 볼 필요가없는 경우 레이아웃 명령을 사용하지 마십시오.

+0

"sudo gdb -tui"다음에 "attach 3456"과 같이 사용합니다. 나는 모든 터미널을 닫고 모든 것을 다시했다. 다중 스레드 프로그램을 디버깅하기 때문에 옵션을 사용하지 않았습니다. 그건 그렇고, "-q"는 무엇을 의미합니까? – user186199

+0

옙 ... (-q)은 내가 가지고있는 습관이다. (--quiet 시동시 버전 번호를 출력하지 마라.); 그래서 필요하지 않습니다. 나는 -pid 옵션을 사용하지만 "attach"는 좋다. 난 당신이 "첨부"또는 실행중인 프로세스에 - pid sudo해야한다고 생각합니다. 내 코드는 주로 어셈블리이므로 내 예제가 필요하지 않을 수 있습니다. – InfinitelyManic