GDB端末のクリーンアップコマンド
この文章は国民大学C++プログラム設計課をもとに整理したものです.
Ubuntu 20.04環境で作成します.
授業内容に応じて内容を変更できます.
GDBとは?
Ubuntu 20.04環境で作成します.
授業内容に応じて内容を変更できます.
GDBとは? GDB란 GNU project의 debugger이다.
여러가지 언어를 디버깅 할 수 있지만 내가 사용하는 언어에서는 C와 C++에서 사용가능하다.
GDBコマンド
gdb [프로그램명] : 시작
quit, q: 종료
l : 처음 10줄 보여줌
r : 프로그램 실행
b [num] : [num]번째줄을 breakpoint로 설정
p [var] : [var]의 value 출력
p [&var} : [var] 의 주소값 출력
n : 다음 라인 실행 (breakpoint에서 멈췄을 때)
c : 이어서 프로그램 실행
bt : 몇번째 라인까지 실행 했는지 알려줌(backtrace)
del break : 모든 breakpoint 지움
Reference
この問題について(GDB端末のクリーンアップコマンド), 我々は、より多くの情報をここで見つけました
https://velog.io/@koomchang/GDB-터미널-명령어-정리
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
GDB란 GNU project의 debugger이다.
여러가지 언어를 디버깅 할 수 있지만 내가 사용하는 언어에서는 C와 C++에서 사용가능하다.
gdb [프로그램명] : 시작
quit, q: 종료
l : 처음 10줄 보여줌
r : 프로그램 실행
b [num] : [num]번째줄을 breakpoint로 설정
p [var] : [var]의 value 출력
p [&var} : [var] 의 주소값 출력
n : 다음 라인 실행 (breakpoint에서 멈췄을 때)
c : 이어서 프로그램 실행
bt : 몇번째 라인까지 실행 했는지 알려줌(backtrace)
del break : 모든 breakpoint 지움
Reference
この問題について(GDB端末のクリーンアップコマンド), 我々は、より多くの情報をここで見つけました https://velog.io/@koomchang/GDB-터미널-명령어-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol