본문 바로가기 메뉴 바로가기

야라바

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

야라바

검색하기 폼
  • 분류 전체보기 (2244)
    • 여행 (1543)
      • 파리걷기 (153)
      • 제주올레걷기 (122)
      • 지리산둘레길 (38)
      • 마카오 홍콩 걷기 (51)
      • 산티아고 순례길 (117)
      • 뚜르 드 몽블랑 TMB (78)
      • 해외 트레킹 (200)
      • 해파랑길 (201)
      • 남파랑길 (279)
      • 서해랑길 (219)
    • 무료 소프트웨어 (138)
      • 시스템 도구 (58)
      • 사용자 도구 (69)
    • 프로그래밍 (224)
    • IT 일반 (98)
    • 웹 및 앱 (24)
    • 컴퓨터 팁(Tip) (61)
    • 사는 이야기 (153)
      • 독서 (23)
      • 사람과 자연(自然) (118)
  • 방명록

2024/04/25 (1)
리눅스에서 VSCode로 슈퍼유저 UI 디버깅

요즘 리눅스 개발환경으로 비주얼스튜디오 코드(VisualStudio Code, 이하 코드로 지칭)를 애용하고 있다. 여러 장점이 있지만 무엇보다 gdb와의 연계를 통한 디버깅 기능이다. 일반적으로 최적화 옵션(-O)을 빼고 디버깅 옵션(-g)을 추가하여 빌드하면 대부분 문제없이 디버깅 기능을 사용할 수 있다. 문제는 프로그램이 시스템 장치를 사용하는 경우 sudo로 실행해야 하는데 이런 경우에는 별도의 처리가 필요하다. 우선 launch.json 파일에서 위의 그림처럼 "MIMode"는 gdb로 둔 상태에서 "miDebuggerPath"에 자신의 디버거 실행 파일의 경로를 입력한다. 이 파일은 쉘 파일로 이곳에서 gdb를 실행하게 될 것이다. pkexec /usr/bin/gdb "$@"쉘 파일의 내용은 ..

프로그래밍 2024. 4. 25. 14:27
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바