본문
참고로, 아래 글은 M1 맥에서만 해당이 된다. github에서도 M1맥의 경우 몬터레이 베타버전을 사용하는 사용자에게서 이슈 되었으며, 인텔 맥에서는 확인된 바가 없다.
오늘(12/26) 새벽에 macOS Monterey 정식 버전이 릴리즈 되었다.
맥으로 밥 벌어먹는 직업은 아닌지라, 가벼운 마음으로 업데이트를 했다.
업데이트 후에도 라이트 유저라서 그런지 그다지 뭔가 바뀌었다는 느낌이 없다. 카탈리나에서 빅서로 넘어올때는 독 아이콘이라도 바뀌어서 뭔가 바뀌었다는 느낌이라도 있었는데.. 이건 시스템 창을 열어보기 전에는 바뀌었는지도 모르겠다.
문제는.. 저녁에 집에 와서 C 언어 공부를 하려고 할때 발생했다.
평소처럼 간단한 프로그램을 짜고 빌드를 하는데, 오류가 발생했다.
처음 보는 에러창이다.
몬터레이 설치되면서 뭔가 설정을 건드렸나 싶어 launch.json 파일을 다시 만들기도 하고, 잘못 입력된게 있나 싶어 여기 저기 뒤져보았지만 원인을 찾을수가 없었다.
검색에 검색을 더하여 github에서 <extension>/lldb/bin 폴더에 들어있는 debugserver executable을 삭제하라는 것 까진 찾았으나, 이게 뭔지 아무런 설명이 없었다. 심지어 저 폴더가 어디에 있는지도 전혀 알길이 없으니... 검색을 해 봐도 더 이상 나오는 게 없었다.
공부를 해야 하는데 포기할 수가 없어 github에서 연관되는 것들을 검색하다가, 홈 폴더에 .vscode 폴더가 숨어있는 것을 발견했다. 혹시나 하여 또 뒤지고 들어가다가 결국 발견했다.
홈 폴더 아래의 .vscode/extensions/vadimcn.vscode-lldb-1.6.8/lldb/bin 폴더 안에 있는 debugserver 라는 파일을 삭제하고나서 다시 vscode를 실행해 보니 잘 작동한다.
즉, <extension>/lldb/bin 폴더는 CodeLLDB extension에서 /lldb/bin 폴더를 의미하는 거였다. 이런걸 편집해 본 사람들은 무슨 말인지 금방 알겠지만, 나는 extension들이 홈 폴더 아래에 있는줄도 몰랐다.
macOS를 사용하기 시작한지 이제 1년 가까이 되어간다.
처음엔 거의 아무것도 모르는 상태였는데, 지금은 집에서는 맥을 매인 컴퓨터로 사용할 뿐만 아니라 빌드 환경까지 만들어놓고 공부를 하고 있다...
'컴퓨터와 IT 이야기' 카테고리의 다른 글
클레버 타키온 15W 5in1 멀티 고속 무선충전기 사용기 (0) | 2021.11.07 |
---|---|
모니터 구입 (0) | 2021.11.02 |
사내에서 NAS 접속하기 (0) | 2021.10.07 |
원드라이브 프리미엄에서 삭제된 파일 복원하기 (0) | 2021.09.27 |
M1 맥북에서 Autocad를 돌려봤습니다. (22) | 2021.09.27 |