1. Homebrew를 설치한다.
2-1. 쉘에서 brew install gdb를 입력하자.
2-2. Homebrew가 시키는 대로 https://sourceware.org/gdb/wiki/BuildingOnDarwin로 가서 (1), (2), (3) 항목을 모두 다 해주자.
Note : (2) 항목 중간에 "Start Keychain Access again. Using the contextual menu for the certificate, select Get Info, open the Trust item, and set Code Signing to Always Trust."라는 구절이 나온다. 키체인 접근 창 좌상단의 [시스템]을 누르고 우측에서 gdb-cert를 찾아서 오른클릭을 한 뒤 [정보 가져오기]를 누르라는 소리다.
3-1. 쉘에서 brew install cgdb를 입력하자.
3-2. ~/.bash_profile에
export LDFLAGS="-L/usr/local/opt/readline/lib"
export CPPFLAGS="-I/usr/local/opt/readline/include"
를 추가해주자.
4. 코드를 컴파일 할 때 디버깅 옵션으로 -g를 추가해주자. 안 그러면 어셈블리로 가득한 cgdb 화면을 보게 된다.
5. 해피 디버깅!
'기타' 카테고리의 다른 글
쉘 스크립트 cheatsheet (0) | 2020.03.03 |
---|---|
정규표현식 cheatsheet (0) | 2020.03.03 |
클러스터링 기법 링크 (0) | 2019.09.18 |
게시판 크롤링 후 검색 기능 개발 로그 (0) | 2019.08.02 |
git 정리 (0) | 2019.04.29 |