M1맥북 gcc11 설치하기, VScode 연동
카테고리: programming
맥북에 GCC를 깔아보자
sw정글에서 C를 배우며, 우분투환경의 gcc11을 설치하라고 하셨다. 다음과 같은 생각이 떠올랐다.
- 같이 들고온 window+linux 듀얼부팅 pc로 직접 작업한다
- docker로 도전?
- VM깔아서 한다.
- AWS remote로 도전
4개 다 하나씩 단점이 있다. 역시 뭐니뭐니해도 가장 좋은건, M1맥북 로컬에서 돌리는게 아닌가 싶다. M1맥북 로컬에 gcc11을 설치하는 과정을 소개하고자 한다.
🚀1번과정: Homebrew설치
- brew.sh에 접속한다
- 설치 커맨드를 copy한다
- 터미널에 붙여넣기해서 실행시킨다
- 설치가 완료되면
brew
를 입력하여 설치가 되었음을 확인한다
맥용패키지 관리자인 homebrew설치가 잘 안된다며 다른사람들의 설치를 참조하여 brew설치를 완료한다
🚀2번과정: gcc11설치
아래 커맨드로 gcc11을 설치한다
brew install gcc@11
🚀3번과정: gcc11설치
터미널에 gcc --version
을 입력해도 mac의 기본 컴파일러 clang이 뜰것이다. 이젠 homebrew에서 설치한 gcc를 쓸것이다라고 알려줘야한다
- 아래 경로로 이동한다
cd /opt/hombrew/bin/
- 아래 커맨드를 통해 homebrew를 통해 설치한 gcc 11을 등록한다
ln -s gcc-11 gcc
ln -s g++-11 g++
🚀4번과정: gcc11설치 확인
1.터미널에 gcc --version
입력하면, 아까와는 다른 문구가 뜰 것이다.
homebrew어쩌고… gcc 11.3 어쩌고 뜰것이다.
2.터미널에 where gcc
를 입력하면 아래와 같이 뜰 것이다.
🚀5번과정: vscode셋팅
- C/C++ extension을 설치한다
- code runner extension을 설치한다
🚀6번과정: 작동 확인
-
hello.c 파일을 생성한다.
-
아래 코드를 복붙한다
- 실행시킨다
실행시키려고 하면 위와같이 창이 뜰 것이다. 이 떄, homebrew를 통해 설치한 gcc-11을 선택하자
-
잘 작동됨을 확인한다
-
다른 gcc옵션들을 검색해서 테스트해본다 => 잘된다
🚀기타 검색 결과
gcc 11.0
, gcc 11.1
버전은 m1에서 문제가 조금 있었던 것 같다. 현재는 gcc 12까지 m1맥북에서 지원이 되며, 우리가 설치한 gcc 11.3
버전은 이슈가 없는 것으로 시료된다.
=> 각종 해외포럼에서 큰 문제가 없으리라 예상되는 gcc 11.3
버전을 homebrew
를 통해 로컬
에 설치함으로써 조금 더 편하게 개발환경을 셋팅하면 좋을 것 같다.
🌜 Thank you for reading it. Please leave your comments below😄
댓글 남기기