[오류] 맥북 m1 : gdb 설치 오류 - Error: gdb: no bottle available!
https://stackoverflow.com/questions/68880134/gdb-no-bottle-available-gdb-install
gdb: no bottle available-gdb install
I'm trying to install gdb command on my (M1) Mac OS 11.5.2, but I got brew error "gdb: no bottle available!" I use brew install gdb here's the output: Error: gdb: no bottle available! Y...
stackoverflow.com
혹시 제 게시글에 오류가 있다면 꼭 댓글로 알려주십시오! 댓글과 지적 환영합니다~
요약 : 맥북 m1은 기존 맥북의 ARM 칩과 다르게 새로운 실리콘칩을 사용하는데, 그에 대한 소프트웨어를 gdb측에서 아직 완전히 지원하지 않는다. (지금 시점에서는)
맥이던 어디던 디버깅을 하려면 gdb가 필요하다.
나는 귀찮아서 그런지 주로 한줄씩 출력해보면서 그런 식으로 야매 디버깅을 해왔다.
근데 오늘 세그폴트 원인을 찾기 힘들어 오랜만에 디버거를 써볼까 했다.
visual studio가 아닌 vscode에서, 그것도 맥에서 디버깅을 해보는 건 처음이었다.
그래서 디버깅에 필요한 json 파일 설정도 마쳤다.
또 gdb 라는 걸 꼭 깔아야 디버깅 된다길래, homebrew에서 gdb를 깔려고 했다.
터미널에 brew install gdb를 쳤다.
(참고 : homebrew가 안깔려 있는 경우 이것 먼저 실행해서 홈브류부터 깔아야한다 :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" )
$ brew install gdb
Error: gdb: no bottle available!
You can try to install from source with:
brew install --build-from-source gdb
Please note building from source is unsupported. You will encounter build
failures with some formulae. If you experience any issues please create pull
requests instead of asking for help on Homebrew's GitHub, Twitter or any other
official channels.
하여간 gdb를 설치하려고 저렇게 한줄 입력한 순간, 다음과 같은 결과가 나왔다.
원인을 몰라 해멨는데 내 맥북이 m1버전이라 그렇다니...어쩔 수 없다.
그래도 너무 슬프다
돈 많이 주고 샀는데 어째 소프트웨어 지원을 이렇게 안해주냐?ㅠㅠ
+) 저기 stack overflow 링크에서는 이런 대안을 제시하기도 한다.
"gdb가 정말 꼭 필요하다면, Rosetta 2 Homebrew를 설치해서 gdb를 Rosetta 2를 통해 설치해라"
'IT' 카테고리의 다른 글
[꿀팁] 영어 논문 쉽게 읽는 법 (5) | 2022.03.01 |
---|---|
[오류] VM VirtualBox 시작 오류 (0) | 2022.02.24 |
리눅스에 GUI가 설치되어있는 지 확인하는 방법 (명령어) (0) | 2021.11.21 |
가상화(virtualization)란 무엇일까요? (0) | 2021.11.15 |