본문 바로가기

IT/IDE

[vs code] 설치

tasks.json.txt
0.00MB

vscode는 특정 언어를 위해 만들어진게 아니라 범용 편집기이기 때문에 코드만 짠다고 바로 돌릴순 없다. 코드를 빌드할 컴파일러와 옵션을 지정해줘야 한다. 이를 위해 tasks.json 파일을 작성한다.

 

 빌드 커맨드가 g++을 직접 사용하기 때문에 cpp 파일을 하나밖에 빌드할 수 없다. 소스 파일이 다수가 되면 tasks.json에서 어떻게 빌드한단 말인가? vscode 설정 방법을 검색해보면 다 저렇게 나오는데 나도 속을 뻔했다. (그렇지만 2. Configuration에서 쓴 내용은 command 설정만 빼고 나머진 유효하다.)

다수의 소스 파일을 빌드하기 위해서는 최소한 Make가, 좀 더 수월하게 하려면 CMake까지 필요하다. vscode가 Visual Studio처럼 빌드 도구까지 제공하진 않는거다. 그래서 다시 vscode에서 CMake를 활용하여 빌드하는 방법을 정리하고자 한다.

 

 

방금 C/C++ 확장프로그램을 설치하기는 했지만 이건 컴파일이나 디버깅을 해주는 장치는 아니다.

vscode에서 컴파일을 하기위해서는 따로 컴파일러를 깔아야만 한다.

나는 gcc를 사용할 것이다.

gcc vscode에서 이용하려면 환경변수를 세팅해줘야 한다.

vscode가 컴파일을 해주는 방식이 그냥 터미널에서 명령어를 대신 입력해주는 것이라서....

 

이러면 여러이름의 파일도 똑같이 build로 컴파일할 수 있다.

또한 컴파일을 했을 때, a.exe가 아니라 파일명.exe로 나온다

여기서 ${fileBasenameNoExtension}은 파일명이 test.c라면 test를 뜻한다.

${file}은 파일명이 아니라 C://...~~/test.c로 절대경로가 나온다.

 

 

근데 터미널에서 일일이 실행하기 귀찮을 수도 있다.

 

 

task라고 치면 선택할 수 있다.

 

 

실행도 자동화 시킬 수 있다.

근데 이건 Ctrl+Shift+B버튼으로 할 수가 없다 아마도 taskName build랑 상관없어서 그런 것 같다.

대신에 Ctrl+P를 누른다음에

 

 

 

이렇게 group이라는 요소를 추가할 수 있는데 여기에서 kind build로 선택하면

Ctrl+Shift+B에서 나타나게 된다. kind test로 선택하면 실행작업에서 볼 수 있다. 하지만 실행작업은 기본적으로 단축키는 없다.

isDefault의 속성을 true로 선택하면 Ctrl+Shift+B를 눌렀을 때, build가 여러 개 이더라도 그냥 default로 실행해버린다.

근데 isDefault:True가 여러개라면 똑같이 선택창이 나온다.

 

그리고 단축키는 바꾸거나 설정을 할 수 있다.

Ctrl+K+S를 누르면 설정창이 나온다.

 

 

 

빌드 작업 실행(기본 Ctrl+Shift+B)과 테스트 작업 실행의 키를 설정할 수 있다.

나는 F7/F8로 해두었다.

 

 

그리고 include에 이렇게 밑줄이 생길 수 있는데 파일 경로를 설정해 주어야한다.

include글자를 누른다음에 왼쪽의 전구가 생기는데 그걸 누른다.

edit browse path를 누른다.

 

 

 

우리는 윈도우니까 윈도우까지 스크롤을 내린다음에 저렇게 경로를 추가해준다.

"C:\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++"

 

 

아무래도 저게 일반문자열이 아니라 그런 것 같다

\만 적으면 뒤의 문자와 결합해서 인식 되는것을 보니...printf처럼

 

 

 

Visual Studio Code setup for C++ « IanFlow

Visual Studio Code 개발환경 세팅 (C++) 개인적으로 Visual Studio 싫어하기 때문에 그동안 크로스 플랫폼을 지원하는 IDE인 QtCreator를 쓰다가 이제서야 Visual Studio Code (vscode)를 써보기로 했다. Atom이나 Sublim

goodgodgd.github.io

 

[VS Code] 윈도우 Visual Studio Code에서 C / C++ 환경 구축하기

VS Code에서 C언어, C++ 언어를 사용하는 환경을 구축하는 방법에 대해 포스팅하겠습니다. 우선 VS ...

blog.naver.com

 

위 설명 참조 사이트

 

Visual Studio Code 설치 및 C / C++ 사용법

먼저 https://code.visualstudio.com/ 에 접속해서 녹색버튼을 눌러서 다운로드한다. 설치는 어렵지 않다. Code를 지원되는 파일 형식에 대한 편집기로 등록한다는 것은   이렇게 해준다는 이야기 같다.  

evols-atirev.tistory.com

 

 

 

'IT > IDE' 카테고리의 다른 글

visual studio 콘솔 창  (0) 2020.08.19
windows에서 linux명령어 사용  (0) 2020.07.15
[vs code] 실행 오류  (0) 2020.07.10
[vs code] 초기화  (0) 2020.07.10
[vs code] 주석 단축키  (0) 2020.06.24