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

+ Recent posts