본문 바로가기
📁 Back-end/C, C++

C언어 입문자용 | #1. 개발환경 세팅하기

by Jay Anderson 2025. 7. 19.

 

C언어는 코딩 → 컴파일 → 실행의 과정을 거쳐야 함.
컴퓨터가 C언어를 이해할 수 없기 때문에, 컴파일러가 C코드를 기계어로 번역해줘야 함.

 

 

[작성한 C코드] -- (컴파일러) --> [기계어(실행파일)]

 

중간 통역 역할을 해준다고 보면됨.

컴파일러(gcc)가 없으면 컴퓨터는 절대 C코드를 이해할 수 없음. 그래서 C언어는 반드시 컴파일이라는 과정을 거쳐야 함...

 

 

따라서,

(1) 코드를 작성할 편집기

(2) 코드를 번역할 컴파일러

 

이 두 가지가 필요함.

 

 

📌 개발 환경 세팅방법 1 : Visual Studio Code (VSCode) + gcc

가볍고 깔끔한 개발환경을 원한다면 이 세팅방법으로 가는게 나쁘지 않음. VSCode 매우좋음.

🔹 1단계: VSCode 설치

🔹 2단계: gcc 설치

운영체제에 따라 다름.

 

xcode-select --install

 

      이렇게 입력하면 gcc가 함께 설치됨

🔹 3단계: VSCode 확장 설치

  • C/C++ Extension 설치
    (제목: C/C++, 제작자: Microsoft)

🔹 4단계: 컴파일 & 실행

터미널에서

gcc 파일명.c -o 실행파일명

 

예:

gcc hello.c -o hello

 

실행:

./hello

 

 

📌 개발 환경 세팅방법 2 : Dev C++ 설치 (Windows 한정)

대학다닐땐 이 방식으로 했던 기억이.. 그땐 VSCode같은거 없던시절 ㅠㅠ

 

 

📌 개발 환경 세팅방법 3 : 온라인 C언어 컴파일러

설치 없이 바로 웹에서 실행할 수 있어서 가벼운 스터디에 적합

 

 

Online C Compiler - Compile and Execute C Code

Use our online C compiler to write, compile, and run your C programs instantly. No installation required.

www.tutorialspoint.com

 

- 장점: 빠르고 설치 필요 없음

- 단점: 파일 입출력, 복잡한 프로젝트에는 한계

 

 

'📁 Back-end > C, C++' 카테고리의 다른 글

C언어 입문자용 | #0. C언어란 무엇인가?  (2) 2025.07.19
TOP

Designed by AndersonLab