쌀국수가 코딩배우며 개발일기 쓰는곳 RSS 태그 관리 글쓰기 방명록
2021-08-22 11:01:38

이전 Code Runner를 사용하여 구축을 해봤으나 scanf가 실행되지 않았다.
tasks.json을 이용한 환경 구축을 하려고 수많은 블로그들을 참조해봤지만 너무 복잡하기도 하고 오류만 났다.
그나마 제일 간단한 방법을 찾아왔다. (외부 터미널에서 실행되도록 하는 방법도 찾아봐야겠다.)


확장 프로그램 설치

VScode를 처음 깐 사람들의 기준으로 설명하겠습니다. (VScode 설치는 알아서)

좌측 아이콘 바에서 블럭모양 아이콘을 눌러 '확장' 탭으로 들어간 후 하단에 적어놓은 4개의 확장팩을 설치합니다.

C/C++ (C언어를 사용하기 위해 저녀석은 기본으로 까셔야 합니다.)
Codelldb (디버깅을 하기위한 팩이라고 하더라구요.)
Korean Language Pack for Visual Studio Code (한국어 언어팩입니다. 설치 후 재시작 하십시오.)

 


C언어 환경 구축

 

1. c 파일 생성

아무 코드를 입력한 C언어 파일을 생성합니다. (C++말고 C 기준)
파일명 뒤에 .c 를 꼭 붙여야 c언어 파일이 됩니다.

 

 

2. 아무 코드 작성

간단한 hello world 코드를 올려두겠습니다. 복사해서 쓰십시오.

1
2
3
4
5
6
#include <stdio.h>
int main(void)
{
    printf("hello world");
    return 0;
}
cs

 

 

3. tasks.json 생성

command+shift+B를 누른 후 [C/C++: gcc 활성 파일 빌드]의 우측 톱니바퀴 모양을 눌러 tasks.json을 생성합니다.

저는 이것저것 설정해보느라 여러분들의 화면과 다를 수 있습니다.

 

 

4. exe 실행 코드 삽입

생성 후 초기값은 코드가 한 단락밖에 없을겁니다.
아래 사진과 같이 코드 한 단락 아래에 새 코드를 넣어주도록 하겠습니다.

1
2
3
4
5
6
7
8
9
        {
            "label": "EXE",
            "type" :"shell",
            "command": "${fileDirname}/${fileBasenameNoExtension}",
            "group": "build",
            "problemMatcher": [
                "$gcc"
            ]
        }    
cs

붙여 넣은 후 저장~!
*코드를 붙여 넣은 후 반드시 위 사진속 빨간색 박스 선 바로 위 } 이것에 쉼표를 사진과 같이 찍어주어야 합니다.

 

 

 

5. 빌드 실행

command+shift+B 를 누른 후 [C/C++: gcc 활성 파일 빌드]를 실행해 줍니다. (exe 파일을 저장한다는 느낌?)
이후 다시한번 command+shift+B 를 누른 후 [EXE]를 실행해 줍니다. (exe 파일 실행) (EXE 버튼이 없을경우 맨 아래 참고)

*이 작업(빌드 후 실행)은 매 코드 실행마다 해주어야 합니다.

 

빌드 후 실행을 하였다면 아래 사진과 같이 내부 터미널에 코드가 실행된것을 보실 수 있습니다.

저는 여러분들과 다른 코드를 실행했습니다. 여러분들은 hello world가 출력되겠죠.


[EXE] 버튼이 없을 경우

 

상단탭 > 터미널에서 [작업 실행...] 또는 [활성 파일 실행]을 눌러보세요.

저도 새로 구축했다가 [EXE]가 안뜨길래 저거 두개 눌러봤는데 생김..


끝 ^^!