gdb tui

    [Linux] gdb로 디버깅하는 방법(feat. run/attach executable)

    💡 본 문서는 'gdb로 디버깅하는 방법'에 대해 정리해놓은 글입니다. 앞서 설명한 gdb에 대한 기본 설명을 읽고 오셨다면 gdb를 사용해야할 때에 대해서는 인지하셨을 거라 생각합니다. 이 문서 내에서는 활용하는 방법 중 먼저 run 방식과 attach 방식을 통해 gdb의 기능들을 살펴보고, 추후 load 방식에 대해 알아보겠습니다. 1. gdb를 익히기 위한 기본 세팅 1.1 C/C++ 파일 생성 매우 단순한 프로그램입니다. 2개의 입력인자를 받아 더하는 방식이네요. 이제 이 코드를 조금씩 분석해 나가며 기능들을 살펴보시죠. #include #include static int sum(int a, int b) { return a + b; } int main(int argc, char *argv[]) ..