C언어 프로그래밍을 위해서는 마이크로소프트 비주얼 스튜디오(MS Visual Studio) 프로그램이 필요하다. 그런데 비주얼 스튜디오 맥북용 프로그램은 C언어를 지원하지 않는다. 그래서 맥북에서 C언어를 프로그래밍하기 위해서는 비주얼 스튜디오 코드(Visual Studio Code)가 필요하다. VS Code로 불린다. 윈도우에서 설치만 하면 쉽게 시작할 수 있는 비주얼 스튜디오는 사용이 간단하지만 프로그램이 무겁다. 반면에 맥에서 쓰는 VS 코드는 프로그램이 가볍다는 장점이 있지만 비주얼 스튜디오처럼 사용하기 위해서는 몇가지 추가 조치가 필요하다. 오늘은 맥북에서 C언어 프로그래밍 환경을 세팅하기 위해 VS Code 설치와 관련된 절차를 알아본다.
맥북에 VS Code로 C언어 개발환경 세팅하기
1. Visual Studio Code 다운로드 받기
https://code.visualstudio.com/
웹사이트에서 바로 보이는 [다운로드 맥 유니버셜] 버튼을 클릭하면 된다.
드롭다운 화살표를 누르면 다른 운영체제용 다운로드 목록을 볼 수 있다.
macOS > Universal > Stable 버전으로 받으면 되고, 압축 파일을 풀면 그대로 앱이 설치된다.
만약 다운로드 폴더에서 압축을 풀었다면 앱을 응용프로그램 폴더로 옮겨주면 다른 프로그램들 처럼 런치패드에서 볼 수 있다.
참고로 현재는 맥북 중에서도 인텔칩이 탑재된 모델에서만 비주얼 스튜디오로 C언어를 사용할 수 있다. 즉, 최근에 출시되고 있는 M칩 기반 맥북은 아직 지원하지 않는다. M칩이 성능이 좋긴 하지만 아직 호환되는 SW들이 개발되는 데 시간이 걸릴거 같다.
2. 마켓플레이스에서 C/C++ 익스텐션을 설치한다.
C언어 사용을 위한 확장 프로그램이 필요하다. VS Code 설치 후에 아래 링크에서 [인스톨] 버튼을 누르면 VS Code 앱이 열린다.
https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
C/C++ 확장 프로그램은 VS Code 프로그램의 왼쪽 메뉴에서 제일 아래쪽에 있는 버튼으로 마켓플레이스를 열어도 찾을 수 있다.
한국어로 사용하기 위해 한국어 팩도 설치되어 있었다. 참고로 한국어 팩을 설치하고 나서 메뉴가 바로 바뀌지 않으면 프로그램을 종료한 후 다시 열면 된다. 리액트는 언제 설치했었는지 모르지만 그때 한국어 팩 설치도 같이 했나보다.
3. 마켓플레이스에서 Code Runner 익스텐션을 설치한다.
프로그램 안에서 코드를 쉽게 실행시킬 수 있는 확장 프로그램도 설치했다.
마켓플레이스에서 코드 러너(Code Runner)라는 것을 추가하면 된다.
4. 단축키를 설정한다.
단축키를 안쓰고 해보려고 하니 역시 불편하다. 일단 코드 실행과 주석처리 정도만 확인하면 된다.
설정 방법은 [코드 > 기본설정 > 바로 가기 키] 메뉴에서 가능하다.
코드 실행은 run을 입력하고 Run Code를 찾아야 한다. 너무 어려운 단축키가 정해져 있어서 쉬운걸로 바꾸고자 커맨드(cmd) + r을 누르니 다른 명령에 이미 배정되어 있다고 나온다. 그 문구를 누르면 동일한 단축키가 설정된 게 무엇인지 알 수 있고 바로 거기에서 다른것으로 바꿀 수 있다. "개발자: 창 다시 로드"는 내가 쓰지 않을거 같은 기능이라 다른 조합으로 바꾸었다. 그리고 다시 run을 찾아서 원하는 단축키로 변경하면 된다.
추가적으로 주석 설정하는 단축키도 바꾸었다.
줄 주석은 편리하게 되어 있어서 블록 주석만 바꾸었는데 필요하면 다른것들도 변경해서 사용하면 된다.
5. 새로운 파일을 만들어 C프로그래밍을 시작한다.
설치와 설정을 모두 마치고 이제 폴더를 열어 새로운 파일을 만들어 보았다.
관련 파일들을 모아서 관리할 폴더를 컴퓨터에 만들어 놓고 [폴더 열기]를 통해 접근하면 된다.
폴더가 열리면 여기에서 새 파일을 만들기 위해 첫번째 아이콘을 누른다.
파일명.c를 입력하면 C프로그래밍 파일을 만들 수 있다.
C프로그래밍의 기본 코드인 #include <stdio.h> 부터 입력하고 시작하면 된다.
참고로 단축키 없이 코드를 실행하려면 여기에서 마우스 우클릭해서 코드 실행(Run Code)이 가능하다.
이제 열심히 C언어를 학습하면 된다.
기억할 것, 코드를 실행하기 전에는 항상 저장한 뒤에 하자.
'IT & Computer > C programming' 카테고리의 다른 글
자료구조 기본 개념 정리 - 배열, 리스트, 스택, 큐, 해시테이블 (0) | 2023.02.23 |
---|---|
C언어를 공부하는 이유: C프로그래밍이 활용되는 분야 (0) | 2023.02.21 |
💻 C언어와 C++의 차이, C언어를 잘 하기위한 방법 (0) | 2023.02.21 |
🗄️ 프로그래밍 C 언어 vs. Python 파이썬 차이점 (0) | 2023.02.12 |
🗄️ C 프로그래밍 언어 - 주의사항 & ; f { } && || (0) | 2023.02.10 |
댓글