[macOS] c/c++ vscode

1. vscode를 설치하고 아래 익스텐션을 설치한다.

 

2. 테스트용 파일을 생성해 본다.

 

3. 컴파일 -> 실행파일 자동 생성을 위해 command pallet에 c++을 검색해 아래 항목으로 들어간다

들어가면 기본적인 설정이 완료된다

잘 설정이 된 걸 볼 수 있다.

 

4. 다시 파일로 돌아와서 디버깅 없이 실행을 누르면 빌드 설정을 선택할 수 있다. clang++ 선택

 

5. 실행이 완료된 걸 볼 수 있다 (C Make List가 없다는 경고가 뜰 수 있는데 무시하면 된다)

 

6. 터미널에 출력되게 설정을 바꾸려면 설정에 들어가

실행시키면 터미널에서 실행된 걸 볼 수 있다

 

7. 디버거를 설정하려면 다시 command pallet에 들어가 검색 후 설정하면

설정이 완료되면 파일이 뜨는데 맥에서는 lldb라는 디버거를 사용한다

 

8. 패널창으로 돌아오면 3개의 파일이 생긴 거를 확인할 수 있는데

- c/c++ 설정을 담은 파일

- 디버깅 설정을 담은 파일

- 실행 설정을 담은 파일

 

 

*쓰다 보니 불편해서 포매팅 설정을 했는데 나는 이미 default 설정을 pritter로 해놔서 setting.json에 아래와 같이 추가하였다

익스텐션에서 clang-formmt도 설치

	"[cpp]": {
		"editor.defaultFormatter": "ms-vscode.cpptools"
	},
	"C_Cpp.clang_format_fallbackStyle": "Google",

구글 스타일이 제일 마음에 들어서 구글로 했다 여러 가지 포맷을 쉽게 확인할 수 있는 사이트다

https://zed0.co.uk/clang-format-configurator/

 

clang-format configurator

 

zed0.co.uk

 

'C++' 카테고리의 다른 글

[macOS] c/c++ vim  (0) 2024.07.05
[macOS] c/c++ Xcode 사용  (0) 2024.07.04